C 中操作Excel檔案

2021-04-16 07:25:50 字數 804 閱讀 1296

最近又把以前做了乙個專案《教務系統中成績資料遷移》翻了出來,應客戶的要求,在匯出畢業生成績登記表時,以前是乙個乙個學生的匯出,現在希望能夠整個班級的匯出。把以前寫的有關匯出excel的**看了下,覺得有必要寫出來,一是總結,二是將來再用時,不要從頭再找這些**了。

在c#中操作excel,先要新增對office類庫的引用,是com+類庫,名稱為microsoft office 11.0 object library(對應office 2003).

下面是一小段測試**(為設定格式方便,事先做好乙個模板檔案):

=null

;excel.workbook workbook 

=null

=new=//

需要開啟的excel檔案

1,1]="

測試成功!";

現在,需要在乙個workbook中要連續存放乙個班的學生成績總表,需要,就利用第乙個worksheet,不斷的copy:

excel.worksheet ws 

=(excel.worksheet)workbook.worksheets[

1];  

//獲取第乙個工作表

ws.copy((excel.worksheet)workbook.sheets[

1],type.missing);     

//複製到第1個工作表之前

((excel.worksheet)workbook.worksheets[

1]).name 

=sheetname;       

//修改工作表名為sheetname

暫且就寫到這兒。

c 操作EXCEL檔案

1 excel物件 微軟的excel物件模型包括了128個不同的物件,從矩形,文字框等簡單的物件到透視表,圖表等複雜的物件 下面我們簡單介紹一下其中最重要,也是用得最多的四個物件。3 worksheet物件。worksheet物件包含於workbook物件,表示乙個excel工作表。4 range物...

VC中操作word及excel檔案

特此鳴謝資料一 個人感覺這篇講的很到位 特此鳴謝資料二 後面自己想在同乙個程式裡面同時操作word及excel,出現問題,使用命名空間解決問題 此問題特此鳴謝資料一 特此鳴謝資料二 還存在的問題 如果資料庫中記錄過多,則速度會變慢,生成excel檔案速度還可以接受,但是生成word檔案則實在是不能忍...

c 匯出Excel檔案的操作示例

摘要 excel的強大和易用,使得大家都喜歡將資料匯出為 excel 備用。傳統的excelautomation技術諸多不足,比如 需要目標機器安裝office 資源消耗較大等 使用npoi的優勢 二進位制讀寫檔案 無office依賴性 效率高等。文中詳細介紹了npoi的技術特性,並給出匯出exce...