pandasでexcelのインポート、エクスポート

ipythonでpandasはcsvにさくっと出力できるんですよね。入力もできます。

 In[] : df.to_csv('path/file')

でcsvに出力

 In[] : df = pd.read_csv('path/file')

でcsvから入力(使ったことないですが)

で、似た感じでエクセルデータをやり取りするには

$ pip install xlrt

して、

In[] : df = pd.read_excel(‘path/file’)

でインポートできるというスグレモノ。スグレモノすぎる。
で、出力も同じように

In[] : df.to_excel(‘path/file’)

しようとしたら、

ModuleNotFoundError: No module named ‘xlwt’

って出るので何でだろ?と思ったら出力は”xlwt”なんですね。 excel write だ。
読み込むほうは “xlrd”でした。excel readですね。

タイトルとURLをコピーしました