我收到了要打开的 Access 文件,我使用的是 Mac,需要在 Python 中打开它
import pyodbc
DBfile = '/Users/burfies1/Dropbox/pricing/data.accdb'
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile)
cur = conn.cursor()
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
conn = pyodbc.connect('DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+DBfile) # user/password can be used
pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'Microsoft Access Driver (*.mdb, *.accdb)' : file not found (0) (SQLDriverConnect)")
Run Code Online (Sandbox Code Playgroud)
对我来说最好的解决方案是安装 MDBTools
https://github.com/brianb/mdbtools
然后使用 mdb-export 创建 csv
mdb-export data.accdb TABLE > output_file.csv
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6299 次 |
最近记录: |