如何从Ruby中的LibXML :: XML :: Document创建XLSX文件?

时间:2013-07-16 17:00:37

标签: ruby-on-rails ruby xml xlsx libxml2

我的代码准备一个包含UTF-8编码的XML数据的字符串。我使用LibXML创建它,最后我调用Rails send_data,它从准备好的字符串创建some.xls文件。 MS Excel完美地打开了some.xls文件,但它是唯一可以以表格格式打开XML文件的应用程序。

有人知道如何从LibXML::XML::Document创建XLSX文件吗?我需要一次创建一个电子表格,而不是逐个单元格。

我查了一些像XlsxWriter等宝石。但是,我发现唯一的例子是使用方法写入单元格或列中的行,但我需要一次创建一个文件。

1 个答案:

答案 0 :(得分:0)

看一下axlsx宝石,我想这会对你有帮助。

https://github.com/randym/axlsx