>  Q&A  >  본문

ruby解析excel常见问题?

今天做一脚本用来解析excel如下:
require "rubygems"
require 'parseexcel'
xsl_root = /opt/tool/guest.xsl
workbook = Spreadsheet::ParseExcel.parse xsl_root
worksheet = workbook.worksheet(0)
...
当我运行时出现异常:
default formats are encoded in ISO-8859-1
OLE::UnknownFormatError: OLE::UnknownFormatError
于是到网上google了一下,说是什么excel保存的格式不对,要成2003的那种,试了一下:
文件=>另存为=>*.xsl
再运行脚本同样的问题!
这个情况怎么处理呢?有遇到过相似问题的吗?
0人喜欢

PHPzPHPz2712일 전863

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-21 10:59:07

    Windows 플랫폼을 사용하는 경우 win32ole 사용을 권장합니다
    관련 코드는 여기 http://lj6684.iteye.com/blog/1415623

    에서 찾을 수 있습니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-21 10:59:07

    roo 사용을 고려해 볼 수 있습니다

    회신하다
    0
  • 취소회신하다