【发布时间】:2013-11-08 19:35:29
【问题描述】:
我正在尝试使用 axlsx gem 生成 Excel 文件。这是一个 Ruby Rails 应用程序,用户在浏览器中查看报告并可以单击链接将数据导出到 Excel。但是,我收到以下错误:
“ArgumentError(UTF-8 中的无效字节序列)。”
此错误发生在以下代码行:
p.to_stream.read.
我正在使用 Ruby 1.9.3 和 Rails 2.3.16。我没有序列化或尝试将文件写入磁盘;我只希望 Excel 打开文件,然后用户可以根据需要保存文件。
有人见过这个错误吗?
【问题讨论】:
-
你能在 Rails 之外复制错误吗?如果可以,请发布一些代码作为要点并将其链接到您的问题中。另外,您使用的是什么版本的 Axlsx?
标签: ruby-on-rails axlsx