我想从.NET应用程序中打印简单的类似CSV的列表数据。 有时需要将行组合在一起,并且必须计算和打印总和。
这是最好的方法吗?
直接通过打印/绘图命名空间打印? con:恕我直言,进行页面/行/单元格计算和绘制边框将很难正确
导出到html表,让浏览器打印出来吗? 亲:容易 con:不知道浏览器是否会使行页面中断正确
导出到xml / xsl-fo / pdf? 亲:容易 con:依赖
还有其他想法吗?
答案 0 :(得分:1)
如何将CSV数据转换为对象列表,然后将其用作报告的输入? (通过使用Microsoft Reporting,Crystal Reports,SQL Server Reporting Services或任何其他报告引擎)
答案 1 :(得分:0)
使用HTML输出。如果你把它放在HTML表格的行和列中,excel可以原生地读取这种格式,所以如果事实证明浏览器没有做你想做的事情,那么所有这些都不会丢失。