的步骤如下:
import pandas as pd
from openpyxl import Workbook
df = pd.read_csv('input.csv')
wb = Workbook()
ws = wb.active
# 将DataFrame写入Excel文件
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
ws.insert_rows(1)
ws['A1'] = '顶部添加的一行数据'
wb.save('output.xlsx')
完整的代码示例:
import pandas as pd
from openpyxl import Workbook
from openpyxl.utils.dataframe import dataframe_to_rows
# 读取csv文件并创建DataFrame对象
df = pd.read_csv('input.csv')
# 创建新的Excel文件并将DataFrame写入其中
wb = Workbook()
ws = wb.active
# 将DataFrame写入Excel文件
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
# 在Excel文件的顶部添加一行数据
ws.insert_rows(1)
ws['A1'] = '顶部添加的一行数据'
# 保存Excel文件
wb.save('output.xlsx')
推荐的腾讯云相关产品:腾讯云对象存储(COS)