Ruby on Rails - 处理读取非常旧的XLS文件的最佳方法



我遇到了将旧应用程序转移到新应用程序的情况,一些报告是由在旧 xls 文件上运行的一些非常旧的桌面应用程序生成的,新应用程序是使用 rails 3.x 构建的,但我唯一的问题是它不断收到 OLE 签名错误,我尝试通过 excel 手动解析文件 xlsx 和所有轨道 xls gems 开始读取它们。处理旧 xls 文件的最佳方法是什么?

  1. 实际上是否有可以读取非常旧的 xls 文件的宝石,我已经测试了 roo、电子表格、rubyXL(由于与 roo-xls 和电子表格要求的版本冲突,我无法让简单的电子表格工作)

  2. Gem 允许我简单地将文件重新解析为 xlsx 文件,并让最新的 gem 从那里读取它们。

看看

这个宝石 https://github.com/roo-rb/roo-xls。

摘自述文件。

此库扩展了 Roo 以添加对处理类 Excel 文件的支持,包括:

  • .xls文件
  • 电子表格ML格式的.xml文件(约2003年)

相关内容

  • 没有找到相关文章

最新更新