Képletek megjelenítése az Excelben Python használatával

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

  1. Állítsa be az alkalmazást a Aspose.Cells Pythonhoz Java-n keresztül használatára a képletek megjelenítéséhez
  2. Hozzon létre egy új workbook-t, és nyissa meg az első sheet-t az adatok kitöltéséhez
  3. Állítson be néhány értéket a különböző cellákban
  4. Á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
  5. Állítsa be a zászlót úgy, hogy az értékek helyett képletet mutasson
  6. 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.

 Magyar