上周完成了一個(gè)報(bào)表小項(xiàng)目,使用開源組件NPOI作為主要組件。之所以采用第三方的開源組件而不使用COM或微軟提供的API,原因就不多說了,大家懂的。
在此分享NPOI的一個(gè)應(yīng)用,利用Excel模板生成excel文件。這正是NPOI強(qiáng)于Myxls之處。
具體步驟如下:
一、準(zhǔn)備數(shù)據(jù)
二、新建一個(gè)項(xiàng)目,結(jié)構(gòu)如下:
模板文件如下:
三、預(yù)覽結(jié)果:
四、修正模板
重新生成:
循環(huán)每個(gè)Cell,如果為0,則置為空
其實(shí)NPOI在實(shí)際項(xiàng)目中可以生成更加復(fù)雜的圖表,如下圖:
簡單示例代碼下載:
下載二
助人等于自助! 3w@live.cn
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
