【Python/Pandas】ExcelとCSVファイルの相互変換

PythonとPandasを用いて、ExcelとCSVファイルを相互に変換する方法をソースコード付きで解説します。

ExcelとCSVファイルの相互変換

Pythonでは、データ解析モジュールPandasを用いることでExcelとCSVファイルを簡単に相互変換できます

ソースコード

サンプルプログラムのソースコードです。

Excel→CSV

# -*- coding: utf-8 -*-
import pandas as pd

# Excelファイルの読み込み
data = pd.read_excel('data.xlsx', 'Sheet1', index_col=None)

# CSV形式で出力
data.to_csv('data2.csv', encoding='utf-8')

CSV→Excel

# -*- coding: utf-8 -*-
import pandas as pd

# CSVファイルの読み込み
data = pd.read_csv('data2.csv')

# Excel形式で出力
data.to_excel('data3.xlsx', encoding='utf-8')
関連記事
1 Python入門 基本文法
2 【Pandas入門】データ分析のサンプル集
この記事を書いた人
西住技研

Python使用歴10年以上。研究、仕事、趣味でデータ分析や作業自動化などに活用してきたノウハウを情報発信しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
Pandas

コメント