Python合并多个Excel工作表以形成摘要表

时间:2018-05-22 08:58:43

标签: excel python-3.x pandas

我需要合并来自多张Excel的数据,以使用Python形成新的摘要表。我正在使用pandas来阅读excel表并创建新的汇总表。连接后,表格格式丢失,即标题和边框。

  1. 有没有办法从源表中读取格式并写入最终工作表。
  2. 如果首先不可能如何在连接后格式化数据
  3. 连接Python代码:

    import pandas as pd
    df = []
    xlsFile = "some path excel"
    sheetNames = ['Sheet1', 'Sheet2','Sheet3']
    for nms in sheetNames:
        data = pd.read_excel(xlsFile, sheet_name = nms, header=None, skiprows=1)
        df.append(data)
    final = "some other path excel "
    df = pd.concat(df)
    df.to_excel(final, index=False, header=None)
    

    Sheet 1 Input Data

    Sheet 2 Input Data

    Sheet 3 Input Data

    Summary Sheet output

0 个答案:

没有答案