ruby解析excel常见问题?

 sanesTT 发布于 2022-10-25 09:41

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

2 个回答
  • 可以考虑用 roo

    2022-10-26 22:59 回答
  • 如果在Windows平台,建议使用 win32ole
    相关代码可以参考这里 http://lj6684.iteye.com/blog/1415623

    2022-10-26 22:59 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有