Ez a rövid útmutató leírja, hogyan jeleníthetők meg képletek a Excel alkalmazásban Python használatával. Tartalmazza a környezet létrehozásának lépéseit, a programozási logikát és egy futtatható mintakódot, amely az összes képletet megjeleníti az Excelben a Python használatával. Ez a kódrészlet bármilyen Java és Python támogatást nyújtó környezetben használható harmadik féltől származó eszköz vagy szoftver használata nélkül.
A képletek megjelenítésének lépései az Excelben Python használatával
- Állítsa be az alkalmazást a Aspose.Cells Pythonhoz Java-n keresztül használatára a képletek megjelenítéséhez
- Hozzon létre egy új workbook-t, és nyissa meg az első sheet-t az adatok kitöltéséhez
- Állítson be néhány értéket a különböző cellákban
- Állítson be egy képletet ezeken az értékeken, és hívja meg a számításFormula() metódust a képlet végrehajtásához
- Állítsa be a zászlót úgy, hogy az értékek helyett képletet mutasson
- Mentse el a képleteket mutató kimeneti fájlt
Ezek a lépések egy rövid folyamatot mutatnak be cellaképletek megjelenítéséhez Python használatával. A folyamat egy új Excel-fájl létrehozásával, a célmunkalap elérésével és néhány mintaadat néhány cellába helyezésével kezdődik. A következő lépésekben egy képletet beállítunk valamelyik cellában, a képlet kiszámítása a számításFormula() metódussal történik, végül a setShowFormulas() metódus meghívása, hogy a képletek jelenjenek meg az értékek helyett a teljes munkalapon.
Kód a cellaképletek megjelenítéséhez az Excelben Python használatával
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() |
Ez a mintakód bemutatja, hogyan jeleníthet meg értéket a képlet helyett az Excelben Python használatával. A setShowFormulas() meghatározza, hogy a képleteket vagy az értékeket jelenítse-e meg az argumentum igaz vagy hamis értékre állításával. A számítási képlet() metódus opcionálisan meghívásra kerül a képletek kiszámításához és eredmények generálásához, de nem jeleníti meg az eredményeket, mivel képletek jelennek meg ebben a kódban.
Ez a mintakód bemutatja, hogyan lehet megjeleníteni Excel-képleteket Python használatával. Ha meg szeretné ismerni a képletek végleges eltávolításának folyamatát, tekintse meg a(z) hogyan lehet eltávolítani a képletet az Excelből a Python segítségével cikket.