使用html替代excel导出数据的优势和技巧

之前一直使用NPOI或者微软office官方组件导出excel,但是多多少少会有写小问题,不是数据量不能过大(xls的问题,用xlsx就可以更大了),就是速度慢,或者文件体积太大

中途采用过csv(逗号分隔符,缺点就是内容里的逗号要转义),TAB分隔符的txt文件后缀改为xls(类似001这种文字会被excel显示成1),HTML的table装数据

今天就说用html的方式,同样是是后缀名改xls来使用,用table的tr td来装数据,遇到001这种情况的时候,只要在数据后面加个空格就可以了比如 001 

这样用excel打开的时候就不会变成1了

至于NPOI和官方组件,我虽然也很喜欢,但是只是处理样式要求高,数据量小的时候用,因为生成速度与直接写文件比起来实在是差距太大,而且文件太大

如果您有更好的办法,也欢迎回复

原文地址:https://www.cnblogs.com/billsquall/p/6866081.html