匯出資料到Excel

2021-10-08 05:11:24 字數 1891 閱讀 9895

使用npoi從資料庫中匯出資料到excel

新增npoi.dll程式集

下面:步驟解析

首先拿到要匯出的資料data,定義好excel模板(名稱:filename)(可以放在本地)

1、往excel模板中填充內容

writetofile(data, filename);

//filestream 物件讀取出來的是位元組陣列,然後通過編碼轉換將位元組陣列轉換成字串。

filestream file =

newfilestream

(filename, filemode.open, fileaccess.read)

;

filemode:規定了如何開啟或建立檔案

fileaccess:指定了流的作用

成員說明

read

開啟檔案,用於唯讀

write

開啟檔案,用於只寫

readwrite

開啟檔案,用於讀寫

1)建立excel物件

//hssfworkbook表示以xls為字尾名的檔案,還有xssfworkbook

hssfworkbook hssfworkbook =

newhssfworkbook

(file)

;

2)建立頁

npoi.ss.usermodel.isheet ws = hssfworkbook.

createsheet

("attendance"

);

3)建立行和操作單元格物件

具體內容根據自己的需求來放入資料。

//建立行,row(0):表頭

irow row = ws.

createrow

(i);

//建立單元格

icell cell = row.

createcell

(k);

//設定單元格的值

cell.

setcellvalue

("單元格中的中文"

匯出資料到Excel

最近做到了匯出資料這乙個功能,所以寫一下關於匯出資料的文獻,說一下自己是怎麼去做這乙個功能的。在我們要匯出資料之前,我們要查詢出我們要匯出的資訊,由於這裡是c 我就直接放圖了,下面是我自己資料庫中查詢的一些資訊 查詢出我們的資料後。我們要使用npoi來將我們的資訊寫入我們的文件中。npoi 是指構建...

匯出資料到excel

protected sub cmdorderexport click byval sender as object,byval e as eventargs handles cmdorderexport.click try me.buildcondition dim ht as hashtable ...

C 匯出Excel 匯出資料到Excel模板檔案裡

using excel microsoft.office.interop.excel using system.reflection missing 開啟模板檔案,得到workbook物件 workbook excel.workbooks.open templatepath,missing,miss...