我是Python新手,並請求您的協助。我有MS Access數據庫中的五個表,我需要編譯每個表的CSV文件。其中一個表是Perm_Reviews,它是片段的一部分。幸運的是,我能夠查詢MS Access數據並返回數據庫中的行和列。有人可以提供關於如何將表格存儲爲CSV文件的幫助。將MS Access表保存爲CSV
import pyodbc
import csv
conn_string = ("DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=T:\\DataDump\\7.18.2016 PCR etrakit.accdb")
save_csv = 'C:\Desktop\CSVFiles'
conn = pyodbc.connect(conn_string)
cursor = conn.cursor()
SQL = 'select * from Perm_Reviews;'
for row in cursor.execute(SQL):
print row
cursor.close()
conn.close()
print 'All done for now'
簡單的解決辦法是選擇所有列,用硬編碼的逗號在它們之間:'SELECT col1,',',vol2,',',col3 ... FROM Perm_Reviews;'。如果您的列可以包含更復雜的逗號。 –