读取Excel中不同sheet数据
方法1
设置sheet_name=None,会得到一个字典变量,字典的key就是sheet名,value就是对应sheet里的数据
import pandas as pd
df = pd.read_excel("",sheet_name=None)
() #查看所有sheet 名字
()
df['AAA'] #为读取“AAA"工作薄中的内容
方法2
df = ('')
df.sheet_names # 查看所有sheet 名字
("AAA) #为读取“AAA"工作薄中的内容
df_concat= ([ pd.read_excel(df, sheet) for sheet in df.sheet_names])
#将所有sheet中数据合并到一个df中
不同sheet写入到同一个Excel文件中
利用Pandas包中的ExcelWriter()方法增加一个公共句柄
import pandas as pd
writer = ('test_excel.xlsx')
df1.to_excel(writer,sheet_name='AAA')
df2.to_excel(writer,sheet_name='BBB')