harbey 2009-02-02 13:44
浏览 162
已采纳

MaxSizeError on spreadsheet-excel olewriter

是不是spreadsheet-excel只能导出大小为7mb的文件,超过7mb就报MaxSizeError错误?或者有什么办法修改这个错误!
问题补充:
我觉得spreadsheet-excel在处理excel的时候速度还是比较快的;但是我按照http://tanger.iteye.com/blog/230878的方法去处理同样数据量的excel时,速度较spreadsheet-excel慢!
请问,还有什么样的方法处理excel速度比较快而且没有导出文件大小的限制么?谢谢!
问题补充:
报告错误如下 :
MaxSizeError

vendor/plugins/spreadsheet-excel-0.3.5.1/lib/spreadsheet/olewriter.rb:65:in set_size'<br />vendor/plugins/spreadsheet-excel-0.3.5.1/lib/spreadsheet/workbook.rb:99:instore_ole_file'
vendor/plugins/spreadsheet-excel-0.3.5.1/lib/spreadsheet/olewriter.rb:42:in open'<br />vendor/plugins/spreadsheet-excel-0.3.5.1/lib/spreadsheet/workbook.rb:98:instore_ole_file'
vendor/plugins/spreadsheet-excel-0.3.5.1/lib/spreadsheet/workbook.rb:94:in store_workbook'<br />vendor/plugins/spreadsheet-excel-0.3.5.1/lib/spreadsheet/workbook.rb:28:inclose'
app/controllers/v_detail_record_controller.rb:151:in into_excel'<br />app/controllers/v_detail_record_controller.rb:118:inexport'
script\server:3
问题补充:
改成spreadsheet确实能解决问题吗?
问题补充:
呵呵。。。
ok!
谢谢!
问题补充:
谢谢Omnibus的帮助,spreadsheet 0.6.3这个版本确实不会报告MaxSizeError的错误!谢谢你了!请问联系方式有么?交个朋友!

  • 写回答

3条回答 默认 最新

  • RubyOmniBus 2009-02-06 15:18
    关注

    spreadsheet替代了spreadsheet-excel。

    首先去除spreadsheet的plugin。
    再安裝spreadsheet的gems

    gem install spreadsheet
    目前版本為0.6.3

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?