显然,我们有一个可用的CSV解析器,用于导入文件,其中文本数据值包含在双引号内。现在,此功能的更改要求我们删除所有数据字段的双引号。
问题是我们有一个'Address'字段,它们之间包含逗号,现在被解析为单独的数据字段。我能想到处理这个的方式是
目前,我想选择1号选项
有没有可以做到这一点的图书馆?
答案 0 :(得分:1)
据我所知,CSV数据中有双引号是标准的。这允许CSV解析器识别用于最终分割数据的逗号,因此您的更改将使解析器以非标准方式运行。
话虽如此,你怎么知道你是否需要拆分或继续前进?除非您的数据具有非常严格的模式,否则我怀疑是否有可能开发出一个可靠的猜测需要拆分的系统。
更简单的解决方案很可能只是简单地更改分隔符。您还需要记住,有时这些文件是由人类处理/更新的,因此您需要坚持使用最直观的格式。