pandas pd.ExcelWriter和xlrd输出python数据框为excel文件
我可以使用显示打印数据框(它显示和它是正确的),但是当我输出相同的数据框到Excel文件,我找不到该文件?
我的代码是:
from pandas import ExcelWriter import xlrd import openpyxl writer = pd.ExcelWriter('workbook_name.xlsx') merged_data.to_excel(writer,'sheet_name')
excelwriter命令输出的Excel文件将出现在python文件或ipython笔记本(.ipynb)所在的目录中。
要保存文件,您需要使用保存命令。
from pandas import ExcelWriter import xlrd import openpyxl import pandas as pd writer = pd.ExcelWriter('workbook_name.xlsx') #creates instance of an excel workbook merged_data.to_excel(writer,'worksheet_name') #creates workbook writer.save() #saves workbook to file in python file directory
需要依赖关系
- 大pandas
- openpyxl
- xlrd