2017-04-16 85 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問題的字符等等