我试图使用Rails'用于将数据导出到.XLS文件的CSV类。其中一些数据包含带逗号的文本,因此我将以下参数放在我的csv生成器中:
CSV.generate(col_sep: "\t", row_sep: "\n") do |csv|...
这会生成以下格式:
Date,\tAccount,\tReference,\tDetails,\tGross,\tTax,\tNet
但是当我尝试将其导出到.XLS时:
send_data xls_data, :filename => "#{filename}.xls", :type => "application/vnd.ms-excel", :disposition => "attachment"
我打开的文件如下所示:
正如您所看到的,标签被放入单元格中,单元格被数字中的逗号分隔。
如何让xls通过标签分隔单元格?
注意:我使用Mac Numbers查看工作表,我无法访问Excel,因此我不确定它们的外观。