批量导入pd到excel的sheet,使用 result_data = pd.DataFrame.from_records(df) result_data.to_excel(writer,sheet_name=sheet,index=False)时,实现每个sheet都有两个pd需要导入
时间: 2024-02-25 15:51:35 浏览: 175
批量导入excel
你可以将两个pd合并成一个,然后再导入到一个sheet中。具体操作如下:
1. 将两个pd按照需要的方式合并成一个pd,比如使用concat()函数。
2. 将合并后的pd导入到一个sheet中,可以将sheet_name参数设置为需要导入的sheet名称。
下面是一个示例代码:
```python
import pandas as pd
# 假设有两个需要导入的pd,分别为df1和df2
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
# 将两个pd合并成一个pd
merged_df = pd.concat([df1, df2])
# 导入到excel中的sheet名称
sheet_name = 'my_sheet'
# 将合并后的pd导入到excel中
with pd.ExcelWriter('my_excel.xlsx') as writer:
merged_df.to_excel(writer, sheet_name=sheet_name, index=False)
```
这样,你就可以将两个pd合并成一个,并将其导入到指定的sheet中了。
阅读全文