df.to_excel写入第一行
时间: 2023-08-20 07:19:20 浏览: 164
dbf转excel
您可以使用 `pandas` 库的 `ExcelWriter` 和 `to_excel` 方法来实现写入第一行。具体操作如下:
```python
import pandas as pd
# 创建一个数据框 df
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 创建一个 ExcelWriter 对象
writer = pd.ExcelWriter('output.xlsx')
# 将数据框 df 写入 Excel 文件中,从第二行开始写入
df.to_excel(writer, startrow=1, index=False)
# 获取 Excel 文件中的工作表对象
worksheet = writer.sheets['Sheet1']
# 在第一行插入数据
worksheet.write(0, 0, 'Hello')
worksheet.write(0, 1, 'World')
# 保存并关闭 ExcelWriter 对象
writer.save()
```
在上述代码中,`startrow=1` 表示从第二行开始写入数据,因此我们可以在第一行插入数据。`index=False` 表示不将数据框中的行索引写入到 Excel 文件中。`worksheet.write(0, 0, 'Hello')` 和 `worksheet.write(0, 1, 'World')` 分别在第一行第一列和第二列插入字符串 `'Hello'` 和 `'World'`。
阅读全文