C 利用NOPI匯出到Excel

2021-08-04 16:38:50 字數 1155 閱讀 6675

匯出excel,對於大多數人來說應該是太簡單的了。

並且,之前在弄機房收費的時候也用過,

確實是沒有什麼難度。

但是說了不怕笑話的,就這麼個功能,整整弄了兩天。

開始的時候當然就是最傻的遍歷塞資料

不過,不得不說的是真的是慢,如果哪個公司用這種方式,真的那就別混了

更可笑的是,我還為此加了個多執行緒,亂七八糟寫了一大堆

當然,最後的結果肯定就是**全廢了,從新寫。

今天就是想簡單的提一下微軟的nopi,挺好用的

目的就是,給不知道的小夥伴分享一下,有這麼個東西,已經了解的就當我沒說。

對於什麼excel匯入、匯出啊~word啊~還有什麼我也不太清楚,反正是挺好用的

我就使用他的這麼乙個匯出excel的小功能,進行一下簡單的闡述

然後在說之前我先說一點注意的

此方法不適用於資料量很大的情況的,因為比較佔記憶體

還有就是說一下效果吧,先是用那個很傻的辦法,不到兩萬條資料,字段不到十個,用了5分多鐘

用了nopi之後用了不到2秒鐘

如果這還沒有引起你的注意的話,那後面也不用看了

首先在使用前,需要先應用幾個dll

然後在類中還需要引用一下

最後,給小夥伴們展示一下**(我盡可量的放了少量的**

主要是怕有的童鞋,一眼看上去**好多,感覺此方法很麻煩,其實不然,挺簡單的)

public void exportexcel()

using(stream fs = new filestream(filepath + @"我是乙個資料夾名\我是乙個檔名.我是檔案字尾名",filemodel.create,fileaccess.write))

work.write(fs);

}}

給客官們看了**,之後也就沒什麼了

不知道哪個客官有對於大資料的匯出方式,我非常願意學習

想說點什麼,但是那句話,不好說

利用NPOI匯出到Excel2007

專案中匯出到excel2003中遇到瓶頸,因為列表資料已經超過了65535行,excel2003乙個工作表中最大只支援65535行,解決的辦法有兩個 1,當資料超過65535行時,新建另乙個工作表,把資料寫入另外的工作表中,下面來介紹一下匯出npoi 1.2.4 版本 匯出到excel2003和np...

c 使用NPOI匯出到excel

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

DataGridView匯出到Excel的三個方法

region datagridview資料顯示到excel 開啟excel並將datagridview控制項中資料匯出到excel datagridview物件 是否顯示excel介面 add com microsoft excel 11.0 object library using excel m...