看板 C_Sharp 關於我們 聯絡資訊
※ 引述《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
kaupe:雖然不知道missing在幹麻 但是真的能操作EXCEL 感謝^^ 03/27 17:59