CSV – 在第一个字段不存在的时候需要用逗号开始 – 从excel生成的csv

我正在使用Excel生成逗号分隔值。 我有一个parsing器来parsingCSV数据并插入到数据库。 我面临的问题是,我的csv中的第一个字段不是强制性的。 当第一个字段为空时,生成的csv在第二个字段之前没有逗号,对于parsing器,第二个字段成为第一个字段。

当第一个字段为空时,我希望数据如下所示。

,SECOND_FIELD, THIRD_FIELD 

我努力了

  1. 在第一个领域放置一个空间。 在这种情况下,我将不得不改变我的parsing器。
  2. 放一个静态头。 然后,当第一个字段为空时,逗号会在预期的底层行中出现。 更改分析器将是必需的。
  3. 在第一个字段中input一个逗号,但这是“”。 🙂

有人可以通过一些解决scheme或解决方法吗?

谢谢

快速解决方法:为什么不检查有多less值? 如果有人失踪,假设它是第一个。

编辑:我发现这个问题可能会帮助你。 简而言之:对所使用的单元格范围应用任何格式,以便在导出时,Excel不会跳过任何格式。 此外,我认为,如果你可以交换第一列(可选)与任何其他(必填),它也将工作。