可以使用openpyxl
库来读取和修改Excel文件。openpyxl
是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库。
首先,需要安装openpyxl
库。你可以使用pip来安装:
pip install openpyxl
以下是一个简单的例子,说明如何读取和修改Excel文件:
from openpyxl import load_workbook
# 加载已存在的Excel文件
workbook = load_workbook(filename = 'your_file.xlsx')
# 选择活动工作表
sheet = workbook.active
# 读取数据
for row in sheet.iter_rows(values_only=True):
print(row)
# 修改数据
# 注意:在openpyxl中,单元格是通过行列坐标引用的,如 A1,B2 等
sheet['A1'] = '新的数据' # 修改A1单元格的数据
# 保存修改后的Excel文件
workbook.save('your_modified_file.xlsx')
在这个例子中,我们首先加载了一个已存在的Excel文件,并选择了活动工作表。然后,我们遍历了工作表中的所有行,并打印了每行的数据。接下来,我们修改了A1单元格的数据,并将修改后的Excel文件保存为一个新的文件。
需要将'your_file.xlsx'
和'your_modified_file.xlsx'
替换为你自己的文件名。同时,'A1'
也需要替换为你想要修改的单元格的坐标。