下記のエクセルファイル(Book1.xlsx)をpandasで読み取り、
CSVに書き出す際の年月日の形式について質問です。
import pandas as pd df = pd.read_excel('Book1.xlsx', sheet_name=0) # ↓print(df)の結果 # 年月日 # 0 2021-01-04 # 1 2021-05-12 # 2 2021-06-17 df.to_csv('book1.csv', index=False, encoding="shift_jis", columns=['年月日'])
上記のコードでbook1.csvを生成し、このCSVファイルをエクセルではなく、テキストエディタで開くと
下記のように年月日がハイフンで繋がれ書き出されているのが確認できます。
年月日 2021-01-04 2021-05-12 2021-06-17
上記のようなハイフンではなく、下記のように書き出す方法はありますでしょうか?
年月日 2021/1/4 2021/5/12 2021/6/17
ちなみに年月日がハイフンで繋がれているCSVを一旦エクセルで開き保存、その上でテキストエディタで開くとちゃんと「2021/1/4」のような形式で保存されています。
回答2件
あなたの回答
tips
プレビュー