python 在excel中添加一列数据
要在Excel中添加一列数据,可以使用Python的openpyxl库。首先,需要安装openpyxl库,可以使用以下命令进行安装:
pip install openpyxl
然后,可以使用openpyxl库中的Workbook和load_workbook函数打开Excel文件,并使用active属性获取当前活动的工作表。接下来,可以使用insert_cols函数在指定的列之前插入一列数据,并使用for循环遍历每一行,使用cell函数获取单元格对象,并使用value属性设置单元格的值。最后,使用save函数保存修改后的Excel文件。
以下是一个示例代码:
from openpyxl import Workbook, load_workbook
# 打开Excel文件
wb = load_workbook('example.xlsx')
# 获取当前活动的工作表
ws = wb.active
# 在第2列之前插入一列数据
ws.insert_cols(2)
# 遍历每一行
for row in ws.iter_rows(min_row=1, max_row=ws.max_row):
# 获取单元格对象
cell = row[1]
# 设置单元格的值
cell.value = 'New Data'
# 保存修改后的Excel文件
wb.save('example.xlsx')
注意:需要将example.xlsx替换为实际的Excel文件路径
原文地址: https://www.cveoy.top/t/topic/hOjb 著作权归作者所有。请勿转载和采集!