是否有可能影响ruby CSV模块在引用字段之前添加等号,因此生成的csv在excel中是可读的,并且不会丢失前导零。
目前的结果是:
ruby-1.9.2-p0 > CSV.generate_line(["01"], :force_quotes => true)
=> "\"01\"\n"
首选:
ruby-1.9.2-p0 > CSV.generate_line(["01"], :force_quotes => true)
=> "=\"01\"\n"
我知道可以选择在excel中导入文本文件,但我想避免这种情况,只需双击该文件即可打开它。
答案 0 :(得分:0)
CSV用于生成CSV,而不是Excel文件。因此,您需要自己修补CSV,但可能出于您的目的Spreadsheet::Excel
是更好的选择。这允许您生成本机Excel文件,您几乎可以直接设置列格式选项以匹配您要查找的内容: