Объединение листов книги Excel с использованием Python - PullRequest
0 голосов
/ 27 июня 2019

Я пытался объединить листы файла Excel с помощью Python. Я успешно добавил их, но слияние становится для меня немного запутанным. Любая помощь всегда приветствуется.

Ниже приведен код, который я пробовал

import pandas as pd
import numpy as np
import glob
import os, collections, csv
from os.path import basename

f=pd.ExcelFile('E:/internship/All/A.xlsx')
n1=len(f.sheet_names)
print(n1)

data=pd.read_excel(f,sheet_name = 'Sheet1' ,header=None)
for j in range(1, int(n1)+1):
    data1 = pd.read_excel(f, sheet_name = 'Sheet'+ str(j), header=None)    
    data = pd.merge(data,data1,how= 'outer')
    print(data)


data.to_excel('Final.xlsx',index=False)

Но когда эта программа выполняется, кажется, что она объединяет листы, а не объединяет их, как на картинке ниже:

Результат, который я хочу

Результат, который дает моя программа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...