打印类似CSV的列表数据的最佳方法

时间:2009-11-03 16:34:34

标签: .net printing

我想从.NET应用程序中打印简单的类似CSV的列表数据。 有时需要将行组合在一起,并且必须计算和打印总和。

这是最好的方法吗?

直接通过打印/绘图命名空间打印? con:恕我直言,进行页面/行/单元格计算和绘制边框将很难正确

导出到html表,让浏览器打印出来吗? 亲:容易 con:不知道浏览器是否会使行页面中断正确

导出到xml / xsl-fo / pdf? 亲:容易 con:依赖

还有其他想法吗?

2 个答案:

答案 0 :(得分:1)

如何将CSV数据转换为对象列表,然后将其用作报告的输入? (通过使用Microsoft Reporting,Crystal Reports,SQL Server Reporting Services或任何其他报告引擎)

答案 1 :(得分:0)

使用HTML输出。如果你把它放在HTML表格的行和列中,excel可以原生地读取这种格式,所以如果事实证明浏览器没有做你想做的事情,那么所有这些都不会丢失。