要在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文件路径

python 在excel中添加一列数据

原文地址: https://www.cveoy.top/t/topic/hOjb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录