Ovaj kratki vodič daje opis kako prikazati formule u Excel pomoću Pythona. Sadrži korake za uspostavljanje okruženja zajedno s logikom programiranja i primjerom koda koji se može izvoditi za prikazivanje svih formula u Excelu pomoću Pythona. Ovaj isječak koda može se koristiti u bilo kojem okruženju koje podržava Java i Python bez upotrebe bilo kojeg drugog alata ili softvera treće strane.
Koraci za prikaz formula u Excelu pomoću Pythona
- Postavite aplikaciju da koristi Aspose.Cells za Python putem Jave za prikaz formula
- Napravite novi workbook i pristupite prvom sheet za popunjavanje podataka
- Postavite nekoliko vrijednosti u različite ćelije
- Postavite formulu temeljenu na tim vrijednostima i pozovite metodu CalculateFormula() da biste izvršili formulu
- Postavite oznaku da prikazuje formulu umjesto vrijednosti
- Spremite izlaznu datoteku koja prikazuje formule
Ovi koraci predstavljaju kratak postupak za prikaz formula ćelija pomoću Pythona. Proces započinje stvaranjem nove Excel datoteke, pristupom ciljnom radnom listu i stavljanjem nekih oglednih podataka u nekoliko ćelija. U sljedećim koracima, formula se postavlja u neku ćeliju, formula se izračunava pozivanjem metode calculateFormula() i na kraju poziva metodu setShowFormulas() za prikaz formula umjesto vrijednosti na cijelom radnom listu.
Kod za prikaz formula ćelija u Excelu pomoću Pythona
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Create a workbook | |
workbook = Workbook() | |
# Access a worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Set cell values | |
worksheet.getCells().get("A2").setValue(20) | |
worksheet.getCells().get("B2").setValue(40) | |
# Set formula | |
worksheet.getCells().get("C2").setFormula(" = A2 + B2") | |
workbook.calculateFormula() | |
# Set the flag to show formulas | |
worksheet.setShowFormulas(True) | |
# Save the output | |
workbook.save("output.xlsx") | |
print("Formulas shown successfully") | |
jpype.shutdownJVM() |
Ovaj primjer koda pokazuje kako prikazati vrijednost umjesto formule u Excelu pomoću Pythona. SetShowFormulas() definira hoće li se prikazati formule ili vrijednosti postavljanjem argumenta na True ili False. Metoda CalculateFormula() opcionalno se poziva za izračunavanje formula i generiranje rezultata, ali ne prikazuje rezultate jer se formule prikazuju u ovom kodu.
Ovaj primjer koda pokazao je kako prikazati Excel formule pomoću Pythona. Ako želite naučiti postupak trajnog uklanjanja formula, pogledajte članak na kako ukloniti formulu u Excelu pomoću Pythona.