读书人

ROR Spreadsheet 导出 Excel 有关问题

发布时间: 2012-03-25 20:55:16 作者: rapoo

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的样式)

这种情况是怎么回事呀!!!!!我真的哭了,研究几天了...

[解决办法]

探讨
既然这样回复就给分!!!!!!!!!!

读书人网 >Ruby Rails

热点推荐