将一个cfdocument保存为一个excel文件

有没有一种解决方法,使用cfdocument标签来保存一个页面/文件作为Excel表而不是PDF文件?

我已经build立了一个程序来制作pdf文件,并通过电子邮件发送出去,并希望给我的客户提供一个获取excel文件的选项。 如果我可以重复使用我已经拥有的代码,而不必在POI中重写它,那将会很好。

PDF中的数据types通常不是Excel中适用的相同types的数据。 也就是说,还有其他多种方式来创buildExcel展开式广告。

在ColdFusion 9中,它是本地的。 只需使用cfspreadsheet。 在CF8中……好像你有POI。 那就用那个吧 ;)本Nadel也有一个很好的POI包装,所以你也可以考虑。

事情是 – 你将无法从CFDOCUMENT转到电子表格,因为它实际上是一种不同types的数据。

在ColdFusion 9中,使用cfspreadsheet标签和/或电子表格函数。 这创build了一个真正的Excel文件。

在ColdFusion 8及以下版本中,最简单的方法是使用html表格> Excel hack / trick。 把你的数据放在一个标准的html表格中,将它们保存在一个扩展名为.xls的文件中,然后通过电子邮件发送给你的用户。 当用户打开文件时,Excel会将html表格转换为Excel电子表格。 您也可以通过在页面顶部添加将内容发送到浏览器。 用这个方法确保你只发送一个html表格以获得最好的结果。

Interesting Posts