python将两组数据分别写入excel表格二三列的不同行
时间: 2023-09-06 14:07:43 浏览: 225
python将数据写入excel的三种方式
5星 · 资源好评率100%
可以使用Python中的pandas模块来完成这个任务。以下是一个示例代码:
```python
import pandas as pd
# 两组数据
data1 = [1, 2, 3, 4, 5]
data2 = [6, 7, 8, 9, 10]
# 创建DataFrame
df = pd.DataFrame({'col2': data1, 'col3': data2})
# 写入数据到Excel文件
with pd.ExcelWriter('output.xlsx') as writer:
df.to_excel(writer, sheet_name='Sheet1', index=False)
```
在这个代码中,我们使用pandas库来创建一个DataFrame对象。我们将data1和data2列表作为字典的值,将它们分别赋给DataFrame的'col2'和'col3'列。然后,我们使用ExcelWriter函数创建一个ExcelWriter对象,并将DataFrame对象写入到Excel文件的第一个工作表中,其中参数index=False表示不写入行索引。最后,我们使用with语句来确保ExcelWriter对象被正确关闭。这样就可以将两组数据分别写入到Excel表格的第二列和第三列的不同行中。
阅读全文