可以使用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'
也需要替换为你想要修改的单元格的坐标。