2017-04-16 82 views
1

我有一个大的CSV文件,大约1GB。当我尝试在Excel中打开它进行编辑并对数据进行预处理时,我遇到了问题。Excel,发布编辑大型csv文件

即,当我完成编辑并保存文件时,稍后打开文件时,大部分文件被剪掉,只有一小部分数据保留在新保存的文件中。

如何在不丢失大部分数据的情况下编辑大型CSV文件?

+0

多少记录(行数据)? – pnuts

+0

2000万行X 6列 –

+1

即使是最新的Windows Excel,每张表格也有1,048,576行16,384列的限制 - 您必须将数据分解为不同的列,表单或书籍。 – pnuts

回答

0
  1. 我不会使用excel作为excel:)...您无法通过将csv加载到excel表格中...在最后它的csv而不是excel。

  2. 你可以做的就是使用vba作为纯编程语言......将一些数据加载到数组或其他一些数据结构......做你的魔术(数据处理),然后将修改保存回同一个文件或到一个新的文件。 请注意,在C#或其他“两类人群”的语言也有专门的数据库,这将帮助你处理会以csv问题的字符等等