Re: [問題] 請問在C#中如何操作Excel檔案
※ 引述《EUTHONY ()》之銘言:
: ※ 引述《mercurial (多變)》之銘言:
: : 可以直接用Excel的COM物件
: : 在C#專案內,加入參考時,選COM那一頁,找到
: : Microsoft Excel ....
: : 裡面有寫好的function可以直接操作Excel
: 請教一下,將Excel加入參考之後,
: 要如何在C#專案中操作Excel呢?
: 可否舉一個簡單的例子,謝謝
function的用法就跟Excel VBA一樣
所以要查詢有哪些functions可以用
就直接去Excel VBA的說明裡查即可
不同版本的office, 語法,參數會略有不同
using Excel;
object missing=System.Reflection.Missing.Value;
ApplicationClass app=new ApplicationClass();
//開啟此檔案
Workbook workbook=app.Workbooks.Open(filename,missing,missing,
missing,missing,missing,missing,missing,
missing,missing,missing,missing,missing,missing,missing);
//讀某個sheet
Worksheet sheet=(Worksheet)workbook.Worksheets[sheetname];
//讀某個Range
Range range=sheet.get_Range("A1","A1");
//寫入值
range.set_Value(missing,"xxxxxx");
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.12.53
推
03/27 17:59, , 1F
03/27 17:59, 1F
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章