-1
私は.csvを.xlsxに変換しています。私はこのcsvをxlsxに変換し、フィールドヘッダーに奇妙な出力を入れます
を得続ける以外すべてがうまくいっているこれは私のコードです:誰でも似たように走っており、どのように彼らはそれを修正について行けば
def create_workbook(my_csv):
wb = Workbook()
ws = wb.active
with open(my_csv, 'r') as f:
for row in csv.reader(f):
ws.append(row)
wb.save(my_csv[:-4] + '.xlsx')
f.close()
私は疑問に思って。可能であれば、列の名前を変更するよりも強力なものを探しています。
BOMのように見えます。私は@ Steve Lassopの提案を試みたいと思う:https://stackoverflow.com/questions/20899939/removing-bom-from-gziped-csv-in-python – HodgePodge
ありがとう、csvはSQLの出力から、私は手動で名前を付けたヘッダー。ヘッダーはSQL出力を持つUTF-8型であるとは限りませんか? – Mwspencer