使用 Python Openpyxl 库在 Excel 文件中插入一行数据
可以使用以下步骤使用openpyxl库进行操作:
- 导入Workbook类和load_workbook函数
from openpyxl import Workbook, load_workbook
- 加载Excel文件并获取指定工作表
# 加载Excel文件
wb = load_workbook(filename='C:/Desktop/booking成都三星级酒店评价.xlsx')
# 获取指定工作表
ws = wb['Sheet1']
- 在指定位置插入一行并填充数据
# 在第一行前插入一行
ws.insert_rows(1)
# 填充数据
data = ['name', '无', '无', '无', '无']
for i in range(len(data)):
ws.cell(row=1, column=i+1, value=data[i])
- 保存修改后的Excel文件
# 保存修改后的Excel文件
wb.save('C:/Desktop/booking成都三星级酒店评价.xlsx')
完整代码如下:
from openpyxl import Workbook, load_workbook
# 加载Excel文件
wb = load_workbook(filename='C:/Desktop/booking成都三星级酒店评价.xlsx')
# 获取指定工作表
ws = wb['Sheet1']
# 在第一行前插入一行
ws.insert_rows(1)
# 填充数据
data = ['name', '无', '无', '无', '无']
for i in range(len(data)):
ws.cell(row=1, column=i+1, value=data[i])
# 保存修改后的Excel文件
wb.save('C:/Desktop/booking成都三星级酒店评价.xlsx')
原文地址: https://www.cveoy.top/t/topic/nSvz 著作权归作者所有。请勿转载和采集!