Python Pandas İki Excel Sheetti içersindeki sütunleri birleştirme

Merhaba,

Kodunuzu, kod görünümünde paylaşmanızı tavsiye ederim, böylece incelenmesi daha kolay olacaktır.

concat yerine, array’leri numpy ile tek bir array’e çevirebilirsiniz. Çünkü excel dosyalarında farklı sütunlarda isimler var ve concat farklı isme sahip sütunun değerlerini, altına gelmesini istediğiniz sütuna yazmayacaktır.

import numpy as np
import pandas as pd

f1 = pd.read_excel("file1.xlsx", sheet_name="TUM AKISLAR")
f2 = pd.read_excel("file2.xlsx", sheet_name="Devam Eden Akislar Raporu")

robot = ["Infrastructure Type","Order Customer Full Name"]
emptor = ["Ürün Tipi", "Order Customer Full Name"]

df1 = pd.DataFrame(f1, columns=columns1)
df2 = pd.DataFrame(f2, columns=columns2)

df = pd.DataFrame(
    np.array([i for i in df1.values] + [i for i in df2.values]), 
    columns=columns1  # veya columns2. Hangisini isterseniz.
)
xlwriter = pd.ExcelWriter("sss.xlsx")
df.to_excel(xlwriter, sheet_name="All Sheet", index=False)
xlwriter.close()