我有12個由另一個程序生成的.csv文件。 .csv文件包含數字數據,用逗號分隔。使用Excel在.csv文件中總計數字
我需要一個簡單的方法來累計每個文件中某些列的值,並比較各個文件的總數,例如將文件1中的總數與文件5中的總數相比較。
每個文件的格式相同,即每個記錄中的5個值,用逗號分隔。 12個.csv文件中的每個文件都大小約爲50 Mb。每個文件都有不同數量的記錄。
我工作的環境是「安全」的,我不能跑的比我已經安裝了PC我用其他任何程序。我安裝了Excel,並假設我可以編寫VBA代碼/宏,並且可以訪問命令行。我不能(例如)從USB密鑰加載任何東西,並且不能安裝任何腳本語言,例如蟒蛇。
我也想過這樣做手工的如在Excel中打開每個.csv文件並使用Excel函數總計列(即SUM()
我的挑戰我需要在接下來的幾周內多次執行此操作,因爲生成了新版本的.csv文件,第一個版本,當我在另一個系統上進行測試時,將會有很多版本的12個文件。對於每個新版本,我需要彙總數據並跨文件進行比較。
最後要說的是,我不能改變這種狀況如產生.csv文件導入系統創建一組總計
我在尋找,我可以用編程解決方案,給我的資源有限
我打算建議簡單地記錄一個宏(打開的文件,移動到最後與CTRL +結束,一個下來,寫總和代碼,複製到其他列等),但似乎有一個Excel中的錯誤 - csv在宏裏面打開似乎被錯誤地打開。如果你能找出解決辦法,這將是最簡單的解決方案。 – Makis 2009-11-02 09:25:40