dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

python で excel ファイルを生成する方法

2019-12-08 16:39:36 | python
python で excel ファイルを生成する方法のメモ。

pandas で excel ファイルを生成することができます。
import pandas as pd

data = [['colun_a', 'column_b'],
        [1, 2],
        [3, 4],
        [5, 6],
        ]

# 出力
df = pd.DataFrame(data)
df.to_excel(ファイル名, index=False, header=False)


■実行結果
以下のデータの excel ファイルが生成されます。
colun_a	column_b
1	2
3	4
5	6




python で excel ファイルを読み込む方法

2019-12-08 16:24:28 | python
python で excel ファイルを読み込む方法のメモ。

pandas で excel ファイルの読み書きを行うことができます。
import pandas as pd

# excel ファイルを読み込み
df = pd.read_excel(ファイル名, シート番号(0オリジン), index_col=None)

# 行数・列数
num_rows = df.shape[0]
num_cols = df.shape[1]

# データ参照
for r in range(0, num_rows):
    for c in range(0, num_cols):
        # セルの値を参照
        val = df.iat[r, c]

        # 標準出力に出力
        print("[%d, %d]: %s" % (r, c, val))