【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入門】データ分析のサンプル集

コメント