PythonでExcelデータを処理する方法

Excel データを Python で扱うには、pandas、openpyxl などのサードパーティライブラリを使うとよいです。まず、それらのライブラリをインストールします。

pip install pandas
pip install openpyxl

まず、必要なパッケージをインポートします。

import pandas as pd
from openpyxl import load_workbook

Excelデータを読み込む:

df = pd.read_excel('data.xlsx')

エクセルデータ処理:

# 选择某一列数据
col_data = df['列名']

# 选择某一行数据
row_data = df.loc[行索引]

# 过滤数据
filtered_data = df[df['列名'] > 10]

# 添加新的列
df['新列名'] = df['列名1'] + df['列名2']

# 删除某一列
df.drop('列名', axis=1, inplace=True)

# 更新某一列数据
df.loc[行索引, '列名'] = 值

# 保存数据到新的Excel文件
df.to_excel('new_data.xlsx', index=False)  # index=False表示不保存行索引

# 更新已有的Excel文件
with pd.ExcelWriter('data.xlsx', mode='a') as writer:
    df.to_excel(writer, sheet_name='Sheet1', index=False)

Pandasライブラリが提供する各種の関数や手法を使用して、Excelデータの処理と分析を行い、openpyxlライブラリでExcelファイルの読み書きを行います。

bannerAds