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. 将CSV导入到列表Python中
- 7. 如何将CSV导入到web2py表中?
- 8. 导入CSV文件导入使用python
- 9. 使用Python将CSV文件导入到sqlite3数据库表中
- 10. 如何使用RSqlite将CSV导入sqlite?
- 11. 导入csv,操作并导出到csv
- 12. 如何使用node.js将csv文件导入到mysql中?
- 13. 如何使用c#将csv数据导入到Oracle中#
- 14. 如何使用自然主键将CSV导入到mongodb中?
- 15. 将CSV导入Oracle表(Python)
- 16. 使用Python将Graphml文件导入neo4j并将其导出为CSV
- 17. 如何将数据导入到mongodb容器并创建图像
- 18. 使用JAVA将.csv导入到RTC
- 19. 使用PHP将CSV导入到MySQL
- 20. 将csv文件读入python字典并创建html表格
- 21. MS Access 2007:如何将csv文件及其csv数据导入到只有列标题的mdb表中?
- 22. CSV文件导入到Python
- 23. 如何将CSV文件导入到QTableWidget
- 24. 如何将python列表导出到csv并添加换行符
- 25. Python:如何将python模块安装到某个文件夹并导入它
- 26. 使用Tkinter将CSV导入到Python列表框
- 27. 使用Python将推文导入到csv文件
- 28. 如何在R中使用循环创建新的带标签的变量并将它们写入.csv?
- 29. 如何将CSV导入neo4j
- 30. 如何创建注解并将它们放入scala中
有,做相反的(读MDB并将其写入CSV)一职,但希望它可以让你开始:http://stackoverflow.com/questions/3620539/how-to-deal-with-mdb-access-files-with-python – plaes 2011-12-20 14:49:14