-1

Excelを使用してcsvファイルに書き込もうとしています。

with open('Daily.csv', 'w') as f:
    writer = csv.writer(f, delimiter=';')
    writer.writerow(["Sales Order;Company Name;Ship Date"])

これにより、次のテキストが A1 に配置され、A1 のみに配置されます。

販売注文;会社名;出荷日

区切り文字がまったく機能していないようです。データを 1 列だけでなく、3 列にまたがって表示したいと考えています。

4

2 に答える 2

0

writer.writerow(["受注", "会社名", "名前", "出荷日"]) を使用

于 2013-10-22T12:47:00.627 に答える
0

csv.writer 関数の delimiter パラメーターは、書き込みたいデータではなくファイルに対して区切り文字を設定するため、Oleg のソリューションを使用すると、値が ";" で区切られたファイルが取得されます。csv.writer.writerow には値のリストが必要です。

于 2013-10-22T13:43:19.657 に答える