处理非常旧的xls文件的最佳方式

时间:2015-06-15 06:07:26

标签: ruby-on-rails ruby ruby-on-rails-3 gem xls

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

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

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

1 个答案:

答案 0 :(得分:0)

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

取自自述文件。

  

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

     
      
  • .xls文件
  •   SpiresheetML格式的
  • .xml文件(大约2003年)
  •