Есть ли способ сохранить bgcolor после копирования в excel? - PullRequest
0 голосов
/ 21 апреля 2020

Я создал программу, которая фактически получает пустой Excel и Excel с порядком имен и возвращает мне новую, которая содержит все значения. Что я хочу спросить, так это то, что у каждого Excel есть заполненные значения цвета фона, есть ли способ скопировать в мой новый Excel?

main_excel = Path(
    r'C:/Users/User/Desktop/Althom/AFL/newexcel.xlsx')

pnr_excel = Path(
    r'C:/Users/User/Desktop/Althom/AFL/PNs_order_AFL10.xlsx')

wb_main = pd.read_excel(main_excel, sheet_name=0, header=None)
wb_pnr = pd.read_excel(pnr_excel, sheet_name=0, header=None)


pnrlist = wb_pnr[1].tolist()
df_main = pd.DataFrame(wb_main)

files = os.listdir(
    "C:/Users/User/Desktop/Althom/AFL/AFL10")  # list all files in the directory


for i in range(len(pnrlist)):
    pnr = str(pnrlist[i]) + "_IPD.xlsx"
    if pnr in files:

        work = Path(
            r"C:/Users/User/Desktop/Althom/AFL/AFL10/", pnr)

        wb_i = pd.read_excel(work, sheet_name=0, header=None)
        df_i = pd.DataFrame(wb_i)

        df_main = df_main.append(pd.Series(), ignore_index=True)
        df_main = df_main.append(df_i)
    else:
        print("No such file in the current directory", pnr)


df_main.to_excel("C:/Users/User/Desktop/combined.xlsx",
                 index=False, header=False)
...