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