python pandas读写Excel

                                                python  pandas读写Excel

一、pandas读Excel

  1.pandas.ExcelFile

import pandas as pd
#从excelFilePath读取excel
read_content=pd.ExcelFile(excelFilePath)

#获取excel sheet 名称,以list类型返回
sheet_name=read_content.sheet_names

#获取a_sheet_name对应sheet的表格内容,结果以DataFrame的类型返回
df_content=read_content.parse(a_sheet_name)

#获取sheet_index(sheet编号)对应的表格内容,结果以DataFrame的类型返回
df_content=read_content.parse(sheet_index)

  2.pandas.read_excel

import pandas as pd

#默认从ExcelFilePath读取excel文档第一个sheet页,结果以DataFrame类型返回
content=pd.read_excel(ExcelFilePath)

#从ExcelFilePath读取excel文档中sheet名称为sheet_name的sheet页,结果以DataFrame类型返回
content=pd.read_excel(ExcelFilePath,sheeetname='sheet_name')

#从ExcelFilePath读取excel文档中sheet编号为sheet_index的sheet页,结果以DataFrame类型返回
content=pd.read_excel(ExcelFilePath,sheeetname=sheet_index)

二、.pandas写Excel

1.pandas.DataFrame.to_excel

import pandas as pd

#将DataFrame的内容写入excel中默认第一个sheet页
df_content.to_excel(filepath)

#将DataFrame的内容写入excel的sheet名称为'sheet_name'的sheet页
df_content.to_excel(filepath,sheetname='sheet_name')

2.pandas.ExcelWriter

import pandas as pd

#创建Excel的ExcelWriter对象
writer = pd.ExcelWriter(file_path)
#将df_content的内容写入通过Writer写入excel 中sheet名称为sheet_name的sheet页
df_content.to_excel(writer,sheet_name='sheet_name', index=False, header=True)
#将写入的内容进行保存
writer.save()

三、最后

关于read_excel()和to_excel()的更多使用方法,可以参考:https://blog.csdn.net/tongxinzhazha/article/details/78796952

 

 

 

你可能感兴趣的:(python,pandas)