Ruby 如何使用ascii控制字符作为分隔符在excel中导出电子表格(csv)?
我想用Ruby解析这个csv文件。文件的数据是一个集群,字段中有逗号和新行,但Excel仍能正确读取。如果文件可以使用单位和记录分隔符作为列和行的分隔符从excel导出,我会很高兴Ruby 如何使用ascii控制字符作为分隔符在excel中导出电子表格(csv)?,ruby,excel,export-to-csv,Ruby,Excel,Export To Csv,我想用Ruby解析这个csv文件。文件的数据是一个集群,字段中有逗号和新行,但Excel仍能正确读取。如果文件可以使用单位和记录分隔符作为列和行的分隔符从excel导出,我会很高兴 有人知道如何在excel中指定这些字符吗?谢谢 将Ruby CSV与此选项一起使用: :col_sep 放置在每个字段之间的字符串。此字符串将被转码 在解析之前将其转换为数据的编码 更多信息请参见此处:我最终让Google Sheets将文件导出为json。共有10000条记录,浏览器选项卡在尝试全部记录时崩溃。所以
有人知道如何在excel中指定这些字符吗?谢谢 将Ruby CSV与此选项一起使用: :col_sep 放置在每个字段之间的字符串。此字符串将被转码 在解析之前将其转换为数据的编码
更多信息请参见此处:我最终让Google Sheets将文件导出为json。共有10000条记录,浏览器选项卡在尝试全部记录时崩溃。所以我不得不一顿一顿地吃。我相信有更好的方法可以做到这一点。除非您使用automation或OpenXML编写文件,否则您不能这样做。这将涉及打开.xlsx,在表、行、单元格(可能不规则)上迭代,并使用正确的分隔符将它们写入文件。也就是说,缓慢、脆弱(公式与值等),必然会带来麻烦。