2014-06-10 42 views
3

有没有使用'axlsx'gem生成XLS文件的方法? 我已经在使用这个gem来生成xlsx文件,并且不想将它全部移到不同的gem,尤其是因为axlsx更容易处理。使用axlsx生成xls文件

+0

没有任何问题的答案来解决问题了吗? – MrYoshiji

+0

我再给它一天,看看是否出现了:) – avital

回答

3

Axlsx只生成XLSX文件(它并没有阅读他们。)你将不得不使用spreadsheetroosomething else直接创建它们。

我依靠可下载的Microsoft转换器将xlsx更改为xls。我只生成一个文件,只要xlsx文件不太复杂就没有错误。当然,这取决于你的需求。

如果您使用Rails生成xlsx,请考虑使用axlsx_rails。我写了它,它可以让你把所有Axlsx代码放入视图模板中。

+0

你是否使用转换器作为你的代码的一部分(在文件下载之前)?或者在打开它之前在本地使用它?如果axlsx不会给我生成xls文件的解决方案,我将不得不切换到你提到的选项之一。谢谢! – avital

+0

不,不作为代码的一部分。它必须安装在每台客户机上。它肯定有它的局限性(偶尔我有一个电子表格,因为没有明显的原因而无法进行转换)。如果您可以控制客户端桌面,则可以在您升级Office之前为您提供帮助。 – noel