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()