Pythonは、その強力なライブラリの一つであるopenpyxlを使ってExcelのデータを操作することができます。特に、Excelの行や列をループしてデータを読み込むことは、データ分析において非常に有用です。
Excelの列をループする
Excelの列をループするには、以下のようなコードを使用します。
import openpyxl
wb = openpyxl.load_workbook('C:/Users/xxx/Desktop/test/test.xlsx')
ws = wb['Sheet1']
for row in ws.iter_cols():
for cell in row:
print(cell.value)
このコードは、指定したExcelファイルのSheet1
の各列をループし、各セルの値を出力します。
Excelの行をループする
同様に、Excelの行をループするには以下のコードを使用します。
import openpyxl
wb = openpyxl.load_workbook('C:/Users/xxx/Desktop/test/test.xlsx')
ws = wb['Sheet1']
for row in ws.iter_rows():
for cell in row:
print(cell.value)
このコードは、指定したExcelファイルのSheet1
の各行をループし、各セルの値を出力します。
以上のように、Pythonとopenpyxlを使うと、Excelのデータを効率的に読み込むことができます。これにより、大量のデータを扱うデータ分析作業が容易になります。