今天做一脚本用来解析 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 再运行脚本同样的问题! 这个情况怎么处理呢?有遇到过相似问题的吗?