使用Python向现有的Excel文件添加列可以通过以下步骤实现:
pip install openpyxl
from openpyxl import load_workbook
workbook = load_workbook('existing_file.xlsx')
sheet = workbook['Sheet1'] # 替换为实际的工作表名称
column_data = ['Data1', 'Data2', 'Data3'] # 新列的数据
for i, data in enumerate(column_data, start=1):
sheet.cell(row=i, column=sheet.max_column + 1, value=data)
workbook.save('existing_file.xlsx')
完整的代码示例:
from openpyxl import load_workbook
# 打开现有的Excel文件
workbook = load_workbook('existing_file.xlsx')
# 选择要操作的工作表
sheet = workbook['Sheet1'] # 替换为实际的工作表名称
# 添加新的列数据
column_data = ['Data1', 'Data2', 'Data3'] # 新列的数据
for i, data in enumerate(column_data, start=1):
sheet.cell(row=i, column=sheet.max_column + 1, value=data)
# 保存修改后的Excel文件
workbook.save('existing_file.xlsx')
这样,使用Python就可以向现有的Excel文件添加列了。请注意,上述代码中的'existing_file.xlsx'应替换为实际的Excel文件路径和名称。
领取专属 10元无门槛券
手把手带您无忧上云