/ / Xlsxwriter zlúčiť bunky - formátovanie pandy dataframe - pandy, multi-index, xlsxwriter

Xlsxwriter zlúčiť bunky - formátovanie pandy dataframe - pandy, multi-index, xlsxwriter

Môj program generuje multi indexový pandasový dátový rámec, ktorý exportujem do programu Excel. Po exportovaní som použil funkcie xlsxwriter na nastavenie šírky stĺpcov, farieb atď. Zatiaľ všetko vyzerá dobre.

Ďalšia potreba zlúčiť niekoľko stĺpcov, ale funkcia zlúčenia nezachová text. Pozrite si môj príkladový list.

tu zadajte popis obrázku

Potrebujem spojiť bunky B5: D5, B6: D6, B7: D7. Skontrolujte požadovaný formát nižšie:

tu zadajte popis obrázku

Príkaz na zlúčenie xlsxwriter však potrebuje údaje, ktoré sa majú špecifikovať v príkaze workheet.merge_range ("B4: D4", "Zlúčený rozsah", merge_format).

Tabuľka nad tabuľkou Excel je len príkladom. Moja aktuálna dáta sú veľmi dynamické s viac ako jedným experimentom. Akékoľvek riešenie pre toto?

odpovede:

0 pre odpoveď č. 1

Príkaz na zlúčenie xlsxwriter však potrebuje údaje, ktoré sa majú špecifikovať v príkaze worksheet.merge_range("B4:D4", "Merged Range", merge_format).

Správna. Riešením by bolo čítať údaje, ktoré chcete zlúčiť z dátového rámca a použiť ich na zápis merge_range().