Precedensek nyomon követése az Excelben Python használatával

Ez a rövid oktatóanyag azt a folyamatot írja le, amely a precedensek nyomon követésére szolgál a Excel alkalmazásban Python használatával. Tartalmazza az IDE fejlesztési beállításához szükséges részleteket, a programfolyamatot ábrázoló lépések listáját, valamint egy futtatható mintakódot az Excel-függő cellák Python használatával azonosításához. Megtanulja nyomon követni az Excel-munkalap celláinak előzményeit és függőit, és megjeleníteni a vonatkozó adatokat.

Az Excel cellahivatkozás nyomon követésének lépései Python használatával

  1. Állítsa be az IDE-t a Aspose.Cells Pythonhoz Java-n keresztül használatára a precedensek és a hozzátartozók nyomon követésére
  2. Hozzon létre egy üres Excel-fájlt a Workbook osztály használatával a cellahivatkozások azonosításához
  3. Jelöljön ki néhány cellát, és adjon hivatkozásokat a másik cella egyik cellájára
  4. Szerezzen hivatkozást a függő cellára, és kapja meg a collection of precedents
  5. Információk megjelenítése az összes precedensről
  6. Ismételje meg ugyanezt a folyamatot egy precedens cellával, és kérje le és jelenítse meg az összes függőjét

Ezek a lépések leírják, hogyan lehet követni az Excel precedenst Python használatával. Hozzon létre egy üres Excel-fájlt, vegye le a cellagyűjteményt a céllapról, és állítson be néhány képletet, amelyek különböző cellákra hivatkoznak a szolgáltatás teszteléséhez. Szerezze be a függő cella precedensgyűjteményét, ahol beállította a képletet, és jelenítse meg az összes precedens tulajdonságot. Ismételje meg ugyanezt a folyamatot egy precedens cella eltartotti gyűjteményével, és jelenítse meg annak tulajdonságait.

Kód a precedensek és függőségek követéséhez az Excelben Python használatával

import jpype
import asposecells as cells
jpype.startJVM()
from asposecells.api import License, Workbook
# Instantiate a license
license = License()
license.setLicense("License.lic")
book = Workbook()
cellsColl = book.getWorksheets().get(0).getCells()
precedentCell = cellsColl.get("B15")
dependentCell = cellsColl.get("D10")
dependentCell.setFormula("=B15")
precedents = dependentCell.getPrecedents()
print("PRECEDENTS")
for precedentArea in precedents:
print("Precedent Cell Sheet Name = ",
precedentArea.getSheetName())
print("Precedent Cell Start Row/Column = ",
precedentArea.getStartRow(), "/",
precedentArea.getStartColumn())
print("Precedent Cell End Row/Column = ",
precedentArea.getEndRow(),"/",
precedentArea.getEndColumn())
print("DEPENDENTS")
dependents = precedentCell.getDependents(True)
for dependent in dependents:
print("Dependent Name =", dependent.getName())
print("Dependent Formula =", dependent.getFormula())
print("Dependent Row = ",dependent.getRow())
print("Dependent Column =", dependent.getColumn())
print("Precedents Traced successfully")

Ez a mintakód az Excel precedensek Python használatával való lekérését mutatja be. A precedensgyűjtemény tartalmazza azt a referenciacella-tartományt, amelytől a célcella függ. Hasonlóképpen, ha megkapja egy precedens cella függőinek gyűjteményét, akkor megkapja az ettől a precedens cellától függő cellák tömbjét.

Ez a cikk megtanított minket arra, hogyan követhetjük nyomon az előzményt az Excelben Python használatával. Ha értékek helyett képleteket szeretne megjeleníteni, olvassa el aKépletek megjelenítése az Excelben Python használatával című cikket.

 Magyar