pythonpandas将excel某单元格值修改
要修改Excel文件中某个单元格的值,可以使用Python的pandas库。首先,需要导入pandas库和openpyxl库(用于读写Excel文件):
import pandas as pd
from openpyxl import load_workbook
然后,使用pandas的read_excel函数读取Excel文件,并将其保存在一个DataFrame对象中:
df = pd.read_excel('filename.xlsx')
接下来,可以使用DataFrame对象的at或iat方法来修改单元格的值。at方法根据行和列的标签来访问单元格,iat方法根据行和列的索引来访问单元格。
例如,要将第2行、第3列的单元格的值修改为新的值,可以使用at方法:
df.at[1, 'Column3'] = 'New Value'
或者,可以使用iat方法:
df.iat[1, 2] = 'New Value'
最后,可以使用pandas的to_excel函数将修改后的DataFrame对象保存回Excel文件:
df.to_excel('filename.xlsx', index=False)
完整的代码示例:
import pandas as pd
from openpyxl import load_workbook
# 读取Excel文件
df = pd.read_excel('filename.xlsx')
# 修改单元格的值
df.at[1, 'Column3'] = 'New Value'
# 保存回Excel文件
df.to_excel('filename.xlsx', index=False)
请将代码中的'filename.xlsx'替换为实际的Excel文件名,并将'Column3'替换为要修改的单元格所在的列的名称或索引
原文地址: https://www.cveoy.top/t/topic/ic9X 著作权归作者所有。请勿转载和采集!