Python csv 模組支援 excel 方言,輸出的 CSV 可直接用 Excel 開啟。
import csv
with open('eggs.csv', 'wb') as csvfile:
spamwriter = csv.writer(csvfile, dialect='excel')
spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])
spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])
dialect='excel':產生 Excel 相容格式delimiter、quotechar、quoting 可自訂