我在rails app中创建了一个xlsx文件,我希望能够将其转换为HTML文件或字符串。 Excel通过单击"文件>提供此功能。另存为网页。"有没有办法使用axlsx gem?
执行此操作答案 0 :(得分:1)
简短的回答是否定的。
Axlsx用于生成文件。它不读取xlsx文件,也不导出不同的格式。您必须为相同的数据创建不同的输出。
答案 1 :(得分:1)
可悲的是,axlsx没有开箱即用的转换:它用于读取和写入XLSX文件。如果您不需要维护所有标记,则可以使用workbook gem(在后台它使用像axlsx这样的宝石)。您可以打开Excel文件并将其写为HTML。它将使用标题标记来分隔不同的工作表。
(免责声明:我是工作簿宝石的主要作者)