您好,匿名用户
随意问技术百科期待您的加入

ruby解析excel常见问题?

0 投票

今天做一脚本用来解析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人喜欢

用户头像 提问 2012年 12月1日 @ Fizz 上等兵 (325 威望)
分享到:

1个回答

0 投票

如果在Windows平台,建议使用 win32ole
相关代码可以参考这里 http://lj6684.iteye.com/blog/1415623

用户头像 回复 2012年 12月1日 @ 阿尔托莉雅 下士 (587 威望)
提一个问题:

相关问题

0 投票
1 回复 54 阅读
用户头像 提问 2012年 12月1日 @ Talon 上等兵 (294 威望)
0 投票
1 回复 38 阅读
用户头像 提问 2012年 12月1日 @ Irelia 上等兵 (292 威望)
0 投票
0 回复 22 阅读
0 投票
1 回复 28 阅读
用户头像 提问 2013年 12月18日 @ Miss Fortune 上等兵 (418 威望)
0 投票
1 回复 28 阅读
用户头像 提问 2013年 12月20日 @ Rider 上等兵 (281 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...