from openpyxl import load_workbook
# 加载现有的Excel工作簿
workbook = load_workbook('example.xlsx')
# 选择活动的工作表,或者使用workbook.get_sheet_by_name('Sheet1')来选择特定的工作表
sheet = workbook.active
# 要插入的新列的索引位置(例如,插入到第二列前)
column_index = 2
# 插入一列数据
sheet.insert_cols(column_index, 1)
# 可以给新插入的列赋值
for row in sheet.iter_rows(min_row=1, max_col=sheet.max_column, max_row=sheet.max_row):
cell = row[column_index-1]
cell.value = "New Column"
# 保存修改后的工作簿
workbook.save('example.xlsx')
python在excel中插入一列
最新推荐文章于 2024-09-25 10:56:48 发布