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.
Potrebujem spojiť bunky B5: D5, B6: D6, B7: D7. Skontrolujte požadovaný formát nižšie:
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ď č. 1Prí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()
.