列数不一致

时间:2018-07-13 16:40:30

标签: python csv encoding emeditor

  • 我有Parcels_All.csv,可以通过合并许多较小的文件进行编译 使用命令行副本* .csv
  • 打包文件
  • 我有WKT_Revisions_Combined.csv,需要进入 Parcels_All.csv更新数据的某些部分。
  • 我有vlookup.py脚本,可以从中打印数据 通过引用行将WKT_Revisions_Combined.csv转换为Parcels_All.csv ID和列标题。

Vlookup.py无法成功运行,因为看来Parcels_All.csv中存在错误。当我在EmEditor(大数据文本编辑器)中打开文件时,它在几行中显示错误消息“检测到不一致的列数”

有趣的是,当我在Excel中打开Parcels_All.csv时,数据已组织并就位;没有不一致的列。

有什么想法吗?可能是编码问题吗?

1 个答案:

答案 0 :(得分:0)

将具有不同列数的CSV文件导入Excel时,行长度的差异不明显。 Excel默认情况下具有无限宽的表,因此不会显示CSV文件的实际大小。我怀疑在最后一栏中某处有空字段,因为在Excel中这些字段不会明显显示。