1. import xlrd
    2. import pandas as pd
    3. from pandas import DataFrame
    4. from openpyxl import load_workbook
    5. #找到文件存储位置,本程序文件为data1.xlsx
    6. excel_name = r"D:\aaaa\data1.xlsx"
    7. wb = xlrd.open_workbook(excel_name)
    8. sheets = wb.sheet_names()
    9. alldata = DataFrame()
    10. for i in range(len(sheets)):
    11. df = pd.read_excel(excel_name, sheet_name=i, index=False, encoding='utf8')
    12. alldata = alldata.append(df)
    13. writer = pd.ExcelWriter(r"d:\aaaa\data1.xlsx",engine='openpyxl')
    14. book = load_workbook(writer.path)
    15. writer.book = book
    16. alldata.to_excel(excel_writer=writer,sheet_name="ALLDATA")
    17. writer.save()
    18. writer.close()

    xlrd需要搞成1.2.0版本的才可以