Denna kompakta guide beskriver processen för hur man tar bort formel i Excel med Python. Den har miljöinställningarna, en lista med steg och en körbar exempelkod som visar hur man tar bort formel i Excel med Python. Du kommer också att lära dig kommandot för att ta bort alla formler i ett kalkylblad med ett enda API-anrop.
Steg för att ta bort en formel i Excel med Python
- Ställ in miljön att använda Aspose.Cells för Python via Java för att ta bort formel
- Ladda målet workbook med en formel
- Gå till formelcellen och spara dess värde i en tempvariabel
- Använd referensen cell för att ställa in formeln till en tom sträng
- Ställ tillbaka tempvärdet till formelcellen
- Spara den resulterande arbetsboken med endast data
Dessa steg beskriver proceduren för hur man tar bort en formel i Excel med Python. Enkel logik används där värdet från formelcellen sparas i en temporär variabel och formeln sätts till en tom sträng. Efteråt återställs det lagrade värdet till cellen där formeln fanns och utdataarbetsboken sparas på disken.
Kod för att ta bort formel i Excel med Python
Det här kodavsnittet visar uppgiften att rensa formeln i Excel med Python. Den tar bara bort en formel från en enskild cell, men om du vill rensa formler men behålla värden från alla celler i ett kalkylblad kan du använda getCells().removeFormulas() från kalkylbladsklassen. På detta sätt, om du itererar genom alla kalkylblad, kan alla celler i hela arbetsboken tas bort.
Den här artikeln har lärt oss hur man tar bort formel i Excel men behåller data med Python. Om du vill lära dig hur man kopierar ett kalkylblad till en annan arbetsbok, se artikeln om hur man kopierar kalkylblad till en annan arbetsbok i Python.