匯出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...