Tag: fastercsv

包含回车符的CSV文件在使用Ruby CSV生成的列中返回Excel中的方形字符

我有一个脚本,可以生成一个CSV文件并通过电子邮件发送给Windows上的许多用户。 其中一列有换行符,当我打开生成的文件时,我会在换行符之前得到方框。 下面是我想要做的代码示例: CSV.open("/tmp/reports.csv", "w") do |csv| csv << ["Date", "Description", "Comments", "Status"] csv << ["Foo","Bar","This\r\n is \r\n where \r\n my \r\n linebreaks \r\n are,"Baz"] end 我已经尝试了任何我能想到的换行符和编码组合,但没有喜悦。 我怀疑这是与这个问题有关 ,但是解决scheme涉及到在导入之后做某些事情,我宁愿不要让用户陷入困境,特别是因为我没有和技术用户打交道。 有任何想法吗?

使用Ruby CSV :: Writer生成包含换行符的字段

我想让CSV :: Writer在一个带引号的string中生成一个换行符: A,B,"Line Line",C 这样该行将显示在Excel中: A,B,Line,C Line 是否有可能阻止CSV:作家剥离换行符? 如果没有,将切换到FasterCSV解决这个问题?