我不知道如何通過Excel VBA IDE使用它。
即使我:)
- 裝入CSV到RAM中的表
- 刪除其中場稱爲TRANSACTION_TYPE被記錄爲所有的行「失敗」
- 結果保存爲一個新的CSV
- 打開,結果在Excel
工作簿
這裏是一個另類。
- 裝入CSV到從Excel Access數據庫使用 「.TransferText」
示例代碼
Option Explicit
'~~> Set reference to Microsoft Access Object Library
Sub Sample()
Dim oacApp As Access.Application
Set oacApp = New Access.Application
oacApp.OpenCurrentDatabase "C:\MyDatabase.mdb"
oacApp.DoCmd.TransferText acImportDelim, "", _
"Table1", "C:\Mycsv.csv", True
oacApp.CloseCurrentDatabase
oacApp.Quit acQuitSaveNone
Set oacApp = Nothing
End Sub
- 刪除其中場稱爲TRANSACTION_TYPE記錄的所有行作爲「失敗」
您可以通過從excel運行查詢來完成此操作。
再次使用 「.TransferText」 將其導出爲CSV
示例代碼
oacApp.DoCmd.TransferText acExportDelim, "Standard Output", _
"Table1", "C:\MyNewcsv.csv"
HTH
如果你需要它快,你或許應該考慮做轉型的另一種語言(C Java的....),只有在VBA第4步。 – assylias 2012-02-22 08:43:20