C 匯出到Excel NPOI的使用

2021-05-26 06:32:21 字數 746 閱讀 8253

經過仔細的研究發現很多的名字改變了。於是開始了。。。。

按行列匯出資料:

hssfworkbook hssfworkbook = new hssfworkbook();  //命名空間:using npoi.hssf.usermodel;

sheet sheet1 = hssfworkbook.createsheet("sheet1");  //命名空間:using npoi.ss.usermodel;

sheet1.createrow(0).createcell(0).setcellvalue("this is a sample");  //在第一行,第一列新增乙個值

sheet1.createrow(1).createcell(0).setcellvalue("this is a test");

row row = sheet1.createrow(2);  //建立第三行。

row.createcell(1).setcellvalue("test");  //在第三行第一列加入值  這兩行效果和上面那兩行是一樣的。建立多行用row**清晰

sheet1.autosizecolumn(0);  //會按照值的長短 自動調節列的大小

sheet1.autosizecolumn(1);

using (filestream file = new filestream(@"test.xls", filemode.create))

上面的**就是匯出行列資料的核心**。 npoi庫提供了很多功能,例子也很多。

C 利用NOPI匯出到Excel

匯出excel,對於大多數人來說應該是太簡單的了。並且,之前在弄機房收費的時候也用過,確實是沒有什麼難度。但是說了不怕笑話的,就這麼個功能,整整弄了兩天。開始的時候當然就是最傻的遍歷塞資料 不過,不得不說的是真的是慢,如果哪個公司用這種方式,真的那就別混了 更可笑的是,我還為此加了個多執行緒,亂七八...

c 使用NPOI匯出到excel

1 新增程式包。在專案名右鍵。選擇管理nuget程式包,瀏覽處搜尋npoi並安裝。2 引用。using system.io using system.data.sqlclient using system.diagnostics using npoi.hssf.usermodel using npo...

C 使用NPOI快速匯出到Excel

接上篇博文 c 快速匯出到excel 由於此種方法不能匯出成.xlsx格式,為解決此問題,本次分享使用npoi。參考 1 新增程式包。在專案名右鍵。選擇管理nuget程式包,瀏覽處搜尋npoi並安裝。2 引用。using system.io using system.data.sqlclient u...