python an excel file, a plurality of sheets combined table

import xlrd
import pandas as pd

excel_name='20181127.xlsx'
wb=xlrd.open_workbook(excel_name)
sheets=wb.sheet_names()

#读取第一个sheets表格(此处不需要用到)
#df_10=pd.read_excel(excel_name,sheet_name=0,index=False,encoding='utf-8',columns=['content'])

建立一个新的表格存放数据
df1=pd.DataFrame(columns=['content'])


for循环,append剩下的sheets数据到第一个sheets
for i in sheets:
    df=pd.read_excel(excel_name,sheet_name=i,index=False,encoding='utf-8',columns=['content'])
    df1=df1.append(df)

 

Published 35 original articles · won praise 26 · views 80000 +

Guess you like

Origin blog.csdn.net/weixin_42342968/article/details/84562070