ROR Spreadsheet 导出 Excel 问题!!! 急啊!!跪求高手!
环境:ruby1.9.2 rails:3.0.7 Spreadsheet:0.6.5.4
Spreadsheet.client_encoding = 'UTF-8'
book = Spreadsheet.open "#{::Rails.root}/public/sheet/old.xls"//读取 调试发现book为空
sheet = book.worksheet 0//调试发现sheet为空啊
sheet[10,10] = 5 ----然后是当注释掉这行的时候,old.xls 相当于复制到了new.xls中,但是当不注释的时候
new.xls中就只有5这一个数据,old.xls里面原来的数据就没有了。
book.write "#{::Rails.root}/public/sheet/new.xls"
(很明显我是想实现这么一个功能:根据模版修改并导出Execl,即先读取模版到内存中,然后修改这个(内存)模版,然后导出,这样的好处是可以很轻松的控制Execl的样式)
这种情况是怎么回事呀!!!!!我真的哭了,研究几天了...
[解决办法]