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