欢迎访问宙启技术站
智能推送

如何使用Python函数修改Excel文件

发布时间:2023-06-30 06:12:01

要使用Python函数修改Excel文件,我们可以使用第三方库openpyxl来处理Excel文件。

步骤如下:

1. 安装openpyxl库。在命令行中运行以下命令安装openpyxl:

pip install openpyxl

2. 导入openpyxl库。在Python脚本中导入openpyxl库以使用其功能:

import openpyxl

3. 加载Excel文件。使用openpyxl库中的load_workbook函数来加载Excel文件:

workbook = openpyxl.load_workbook('excel文件路径')

4. 选择工作表。通过使用active属性或通过索引选择要修改的工作表:

# 通过索引选择工作表
sheet = workbook.worksheets[0]

# 通过名称选择工作表
sheet = workbook['工作表名称']

# 工作表的活动工作表
sheet = workbook.active

5. 修改单元格值。使用cell属性访问要修改的单元格,并使用value属性设置新的值:

cell = sheet.cell(row=row_number, column=column_number)
cell.value = new_value

6. 保存修改。使用save方法保存修改后的Excel文件:

workbook.save('excel文件路径')

下面是一个完整的示例,演示如何使用Python函数修改Excel文件:

import openpyxl

def modify_excel(excel_path, row, column, value):
    # 加载Excel文件
    workbook = openpyxl.load_workbook(excel_path)

    # 选择要修改的工作表
    sheet = workbook.active
    
    # 修改单元格值
    cell = sheet.cell(row=row, column=column)
    cell.value = value
    
    # 保存修改
    workbook.save(excel_path)

# 示例调用
modify_excel('example.xlsx', 1, 1, 'Hello, World!')

以上就是使用Python函数修改Excel文件的基本步骤。您可以根据实际需要扩展此功能,例如批量修改多个单元格或多个工作表。