0
A
回答
1
這裏是一個想法,一個鏈接進一步信息:
我沒有測試創建一個新的mdb所以因人而異以下!
import win32com.client
eng=win32com.client.gencache.EnsureDispatch("DAO.DBEngine.36")
eng.CreateDatabase("c:\\myNewAccessdB.mdb", win32com.client.constants.dbLangGeneral)
這裏是一個link爲Python和ADO工作的一些好的信息。
我希望這會有所幫助。
-M
對不起,我沒有任何的例子爲工作CSV入空MDB :(如果我帶着什麼,我將在稍後發佈。
0
您可以使用PyPyODBC做到這一點。
創建訪問mdb文件:
import pypyodbc
pypyodbc.win_create_mdb("D:\\Your MDB file path.mdb")
如果你願意,你可以繼續使用pypyodbc與ODBC接口連接到creatmdb文件,並操縱它們類似pyodbc:
conn = pypyodbc.connect(u'''Driver={Microsoft Access Driver (*.mdb)};DBQ='''+mdb_path
, unicode_results = True
, readonly = False)
cur = conn.cursor()
cur.execute ('Drop table pypyodbc_test_tabl')
cur.execdirect(u"""create table pypyodbc_test_tabl (ID integer PRIMARY KEY,product_name text)""")
...
cur.close()
conn.commit()
conn.close()
最後,要壓縮現有的Access MDB文件
pypyodbc.win_compact_mdb("D:\\The path to the original to be compacted mdb file"
,"D:\\The path to put the compacted new mdb file")
相關問題
- 1. 將csv文件導入python並在python中創建表格
- 2. 使用PYTHON將MDB表導入ACCDB
- 3. Python導入CSV到Python並在F5上創建mutilple VIP
- 4. 如何從python的csv文件創建一個mdb文件?
- 5. 導入CSV並在Python中爲每列創建一個列表
- 6. Nodejs流CSV,在postgres中創建表並使用COPY導入從
- 7. 將CSV導入到列表Python中
- 8. 如何導入外部類並使用Python創建對象?
- 9. 使用asp.net將csv導入到gridview中
- 10. 如何將CSV導入到web2py表中?
- 11. 如何使用耶拿導入.owl文件到Eclipse,並創建它的實例
- 12. 使用ADO將大型csv文件導入到mdb時的性能問題
- 13. 導入CSV文件導入使用python
- 14. 使用Python將CSV文件導入到sqlite3數據庫表中
- 15. 使用Python將CSV文件導入到SQL Server中
- 16. 如何使用RSqlite將CSV導入sqlite?
- 17. 導入csv,操作並導出到csv
- 18. 使用ruby創建並追加到CSV
- 19. C#如何將MDB數據庫讀入內存並查詢它?
- 20. 如何使用node.js將csv文件導入到mysql中?
- 21. 如何使用django_postgres_copy將無頭文件csv導入到postgresql中?
- 22. 如何使用c#將csv數據導入到Oracle中#
- 23. 如何使用自然主鍵將CSV導入到mongodb中?
- 24. 導入mdb數據到另一個mdb
- 25. 將CSV導入Oracle表(Python)
- 26. 導入並將CSV更新到MySQL
- 27. 如何將數據導入到mongodb容器並創建圖像
- 28. 使用Python將Graphml文件導入neo4j並將其導出爲CSV
- 29. mdb-export不會創建CSV文件
- 30. 使用JAVA將.csv導入到RTC
有,做相反的(讀MDB並將其寫入CSV)一職,但希望它可以讓你開始:http://stackoverflow.com/questions/3620539/how-to-deal-with-mdb-access-files-with-python – plaes 2011-12-20 14:49:14