Я пытался объединить листы файла 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)
Но когда эта программа выполняется, кажется, что она объединяет листы, а не объединяет их, как на картинке ниже:
Результат, который я хочу
Результат, который дает моя программа