摘要:
想用c#生成excel,在网上搜一下,大多都是借助GridView,其实这种生成方式,生成的文件,根本就不是真正的Excel,而是html。如果数字超过15位的话,会转化成科学计数法,就不准确了。用com组件的话,也行,就是不太好用,速度还慢。第三方类库ExcelLibrary,确实不错,但是它是gpl协议,还是舍弃了。下面介绍一个另辟蹊径的方法。这个方法是借助LocalReport实现的。导出的是真正的Excel文件,数据准确,如果数字长度尝过15位,自动转换成字符串。其原理是动态的生成.rdlc本地报表文件,然后通过它生成excel文件。本地报表也可以生成pfd等其他文件。下面是代码,出自 阅读全文
posted @ 2012-09-13 08:46
开心的饭桶
阅读(945)
评论(0)
推荐(1)