關於C 操作Excel(1)

2021-04-12 21:37:49 字數 1563 閱讀 2962

在網上搜尋了很久,也看了不少**,可是我實際的情況和網上的情況有所不同,所以記錄下來備忘

1 excel.dll

這個dll網上統一的說法是 tlbimp excel.olb excel.dll ,可是很不幸的說,我連excel.olb都找不到;所以我只好到vs2005裡面去新增應用,引用的是microsoft excel 5.0 object library (裡面根據office版本的不同會出現10~~12等object library ,但是無法載入他們,比如12的(2007版本),指向的是excel.exe,我就不知道怎麼把它載入進來。)

新增引用之後,bin裡面會增加3個dll(interop.microsoft.office.interop.excel.dll,microsoft.vbe.interop.dll,office.dll),這裡有個變化,在我公升級到office2007之前,引用的dll有些不同,公升級完畢後重新引用了一下,原來的程式不能用了,命名空間發生了變化,變成microsoft.office.interop.excel 而不是以前的excel了;

至此,算是成功的引入了excel;

2 c#的操作

開啟excel

using

system;

using

system.data;

using

system.configuration;

using

system.web;

using

system.web.security;

using

system.web.ui;

using

system.web.ui.webcontrols;

using

system.web.ui.webcontrols.webparts;

using

system.web.ui.htmlcontrols;

using

microsoft.office.interop.excel;

public

partial

class

_default : system.web.ui.page 

...system.reflection.missing omissing ==

false

; //

excel顯示開關,如果為false就不顯示excel窗體,但是需要關閉excel程序

=true

;workbooks workbooks ==

workbooks.add( omissing); 

//新建工作表

sheets sheets 

=workbook.worksheets;

_worksheet worksheet 

=(_worksheet)sheets.add(omissing, omissing, 

1, omissing); 

//新建**

if(worksheet 

==null

)...}

}

delphi如何匯出EXCEL(1)

首先在uses處加上comobjprocedure tform1.button1click sender tobject var h,k integer excelid olevariant s string begin tryexcept exit end tryadoquery1.close a...

關於POI操作Excel

1.先導入jar包。poi 3.8.jar 不同版本操作的excel格式不同,xls和xlsx hssfworkbook,操作xls格式的excel xssfworkbook,操作xlsx格式的excel 最簡單的方法 test 測試excel.xls 2下面是 的方法 迴圈讀取sheet中的row...

Excel基礎操作1

一 日期格式化公式 1 substitute函式,具體用法如下 第乙個引數為需要操作的文字,第二個引數為需要被替換的格式,第三個引數為替換後的格式 如 2020.3.16需要變成2020 3 16時 可採用 substitute a1,a1為2020.3.16位置 2 text函式 第乙個引數為操作...