下面我将为您提供用 Python 修改 Excel 表某一列内容的操作方法的完整实例教程。
准备工作
首先,我们需要安装三个库:pandas
、xlrd
和 openpyxl
。在安装之前,您需要确保您已经安装了 Python3 环境。在命令行中执行以下命令进行安装:
pip install pandas xlrd openpyxl
第一步:读取Excel表数据
接下来,我们需要用 pandas
库中的 read_excel
方法读取 Excel 表中的数据。以下代码用于读取名为 “example.xlsx” 的 Excel 表中的数据。在实际操作中,您需要将文件路径替换成您自己的文件路径。
import pandas as pd
df = pd.read_excel("example.xlsx")
print(df)
输出的结果为:
ID 姓名 分数
0 1 张三 80
1 2 李四 90
2 3 王五 70
3 4 赵六 85
4 5 钱七 95
第二步:修改Excel表某一列内容
在读取了 Excel 表中的数据后,我们就可以开始修改某一列的内容了。以下代码用于将表格中 “分数” 列的所有值都加上 10。
df["分数"] = df["分数"] + 10
print(df)
输出的结果为:
ID 姓名 分数
0 1 张三 90
1 2 李四 100
2 3 王五 80
3 4 赵六 95
4 5 钱七 105
如果想要修改指定行的某一列内容,可以使用以下代码。以下示例中,我们将 “分数” 列第二行(即索引为 1 的行)的值修改为 95。
df.loc[1, "分数"] = 95
print(df)
输出的结果为:
ID 姓名 分数
0 1 张三 90
1 2 李四 95
2 3 王五 80
3 4 赵六 95
4 5 钱七 105
以上就是完整的 Python 修改 Excel 表某一列内容的操作方法及示例。