上QQ阅读APP看书,第一时间看更新
065 把DataFrame的数据保存为Excel文件
此案例主要通过使用to_excel()函数,从而实现把DataFrame的数据保存为Excel文件。当在Jupyter Notebook中运行此案例代码之后,将在此案例代码文件所在的目录中把DataFrame的数据保存为myexcel.xlsx文件,效果分别如图065-1和图065-2所示。
图065-1
图065-2
主要代码如下。
在上面这段代码中,df.to_excel('myexcel.xlsx')用于把df的数据在当前目录中保存为myexcel.xlsx文件,如果在当前目录中已经存在myexcel.xlsx文件,则新的myexcel.xlsx文件将覆盖已经存在的myexcel.xlsx文件(注意:在测试时,如果已经打开myexcel.xlsx文件,则调用to_excel()函数生成myexcel.xlsx文件将报错,因此在测试时最好关闭Excel)。默认情况下,df(DataFrame)的数据将被保存到myexcel.xlsx文件的默认工作表Sheet1;如果在to_excel()函数中指定了工作表参数sheet_name,如df.to_excel('myexcel.xlsx',sheet_name='Sheet2'),则df(DataFrame)的数据将被保存到myexcel.xlsx文件的指定工作表Sheet2;如果Excel文件包含路径,如df.to_excel('G:/MyCode/myexcel.xlsx'),则将在指定的路径('G:/MyCode)中保存myexcel.xlsx文件。
此案例的主要源文件是MyCode\H200\H200.ipynb。