import pandas as pd # xlsファイルを開く(5行目からデータを読み込む) df = pd.read_excel('jpx_配当落権利落等情報.xls', skiprows=4) # E列とC列のデータを取得(Pythonのインデックスは0から始まるため、E列は4、C列は2となります) df = df.iloc[:, [4, 2]] # ヘッダを設定 df.columns = ['コード', '権利落ち日'] # コード列の内容を文字列に変換し、先頭4文字だけにする df['コード'] = df['コード'].astype(str).str[:4] # データをcsvファイルに出力 df.to_csv('jpx_配当落権利落等情報.csv', index=False,encoding='shift-jis')