回答
暫時無免費的,因爲你的要求,我可以給你推薦光譜核心的Full Convert Enterprise。
我過去也成功地使用過它。
更新:
既然你澄清,你需要一個編程解決方案,我不建議你做手工:
- 打開的MDB通過ADO.NET文件的連接。
- 迭代所有表。
- 爲每個表格創建一個文本文件(CSV)。
- 對於每個表,迭代所有行。
- 對於每一行,在文本文件中寫入一個新行。
- 對於每一行,迭代所有列。
- 對於每列,將值寫入當前行中的文本文件。
用VBA
Dim db As DAO.Database
Dim tdf As TableDef
Set db = CurrentDb
For Each tdf In db.TableDefs
If Left(tdf.Name, 4) <> "MSys" Then
DoCmd.TransferText acExportDelim, , tdf.Name, tdf.Name & ".csv"
End If
Next
- http://msdn.microsoft.com/en-us/library/aa220768%28v=office.11%29.aspx
+1其實我更喜歡我的版本,但承認我有偏見。 :-)但是,我仍然認爲跳過將「〜」表格轉儲爲CSV並將字段名稱包含在CSV文件中會很有用。 – HansUp 2011-09-30 16:47:31
@HansUp這是一個古怪的問題,扔掉答案:)我沒有任何「〜」表,我從來沒有。你的意思是疑問? – Fionnuala 2011-09-30 17:48:53
不,我的意思是桌子。刪除表格時,它將保留在TableDefs集合中,其原始名稱由「〜」開頭。我不確定他們以這種方式持續了多久;緊湊似乎刪除它們。但我估計,如果TableDefs中仍存在一個已刪除的表,那麼將其另存爲CSV就沒有價值。 – HansUp 2011-09-30 18:44:11
使用這個工具的開源和免費的MDB到CSV轉換器: MDBtoCSV
Plotly(https://plot.ly)將您的MDB文件轉換爲CSV免費。
編輯:免費Plotly用戶不能使用此功能;訂閱是必需的。
- 1. 將mdb文件轉換爲csv
- 2. 如何將.csv轉換爲.mdb(MS Access)格式
- 3. openpyxl將CSV轉換爲EXCEL
- 4. VBScript將XML轉換爲CSV
- 5. XLST將XML轉換爲CSV
- 6. 將CSV轉換爲數組?
- 7. 將CSV轉換爲Excel表
- 8. 將JSON流轉換爲CSV
- 9. 將RDA轉換爲csv
- 10. 將csv轉換爲Newick樹
- 11. 將CSV轉換爲JSON
- 12. 將.csv轉換爲.txt
- 13. 將JSON轉換爲CSV
- 14. 將csv轉換爲文本
- 15. 將DataTable轉換爲CSV流
- 16. 將Gridview轉換爲CSV
- 17. itext將PDF轉換爲csv
- 18. 將DataSet \ DataTable轉換爲CSV
- 19. 將CSV轉換爲XLS
- 20. 將數組轉換爲csv
- 21. Python將Excel轉換爲CSV
- 22. 將JSON轉換爲CSV
- 23. Python - 將HTML轉換爲csv
- 24. 將JSON轉換爲CSV
- 25. 將csv轉換爲.sql
- 26. 將CSV轉換爲數組
- 27. 將csv轉換爲excel PHP
- 28. 將.xlsx轉換爲csv
- 29. 轉換爲CSV?
- 30. 從?轉換爲csv?
沒有免費的!那麼,你想要購物推薦? – pavium 2011-06-02 07:42:03
@ pavium ..我需要一段代碼來自己轉換它。 – Rajdeep 2011-06-02 07:51:39
你可以在這裏找到另一個版本的VBA代碼將錶轉儲爲CSV文件:http://stackoverflow.com/questions/6470469/how-fast-is-sqlite-compared-to-microsoft-access-mdb/6471310#6471310 – HansUp 2011-09-30 16:41:31