Az Excel frissítése Python használatával

Ez a rövid útmutató az Excel Python használatával** történő frissítésével kapcsolatos információkat tartalmaz, részletes utasításokat adva a környezet konfigurálásához, majd megosztva a feladat végrehajtásához szükséges lépésenkénti folyamatot. Az Excel-fájl frissítéséhez a Python mintakódot osztják meg, amely bemutatja az összes szükséges osztályt és funkciót, amelyek a forrás XLSX-fájl frissítéséhez szükségesek. A frissítési feladat befejezése után a kimeneti fájl XLSX néven kerül mentésre. Ezenkívül elmentheti bármely más MS Excel által támogatott formátumba, például XLS, ODS stb.

Az Excel Python használatával történő frissítésének lépései

  1. Állítsa be a környezetet a Aspose.Cells Pythonhoz Java-n keresztül használatához
  2. Töltse be a forrás Excel-fájlt a Pythonban frissítendő Workbook osztályobjektumba
  3. Szerezzen hozzáférést egy Cell-hoz, és frissítse az értékét
  4. Hozzáférjen egy másik cellához, és állítson be képletet benne
  5. Hívja a Calculate függvényt az Excel fájl frissítéséhez a tartalom frissítése után
  6. Mentse a frissített Excel fájlt a lemezre a kívánt formátumban

Ezek a lépések egy egyszerű feladatlista segítségével írják le ezt a feladatot. Azonban frissítheti az Excel-lapot a Python használatával, ahol a forrásfájl fejlett és összetett összetevőket tartalmaz. Az Excel fájl módosításához el kell érni a kiválasztott munkalap adott celláját, majd a setValue() függvény segítségével be kell állítani a kívánt tartalmat. Hasonlóképpen, a képleteket be lehet állítani a setFormula() függvénnyel és a végén található számításiFormula() függvénnyel együtt, hogy a teljes munkafüzetet a legújabb tartalomra hivatkozva frissítsük.

Kód az Excel munkalap frissítéséhez Python használatával

import jpype
import asposecells
# Start JVM
jpype.startJVM(convertStrings=False)
from asposecells.api import License, Workbook, JsonLayoutOptions, JsonUtility, SaveFormat
# Load the license to avoid trial version limitations and
# and trial watermark in the output Excel file
licenseToUpdateExcel = License()
licenseToUpdateExcel.setLicense("Aspose.Total.lic")
# Load the sample input Excel file where data is to be updated using Python
ExcelFileToUpdate = Workbook("InputWorkbookWithData.xlsx")
# Get access to first cell via the cells collection in the target worksheet
dataCell = ExcelFileToUpdate.getWorksheets().get(0).getCells().get("A1")
# Set some value in the target cell to test the feature
dataCell.setValue(10)
# Get another cell to set some formula in it
formulaCell = ExcelFileToUpdate.getWorksheets().get(0).getCells().get("C1")
# Set the desired formula for adding two values
formulaCell.setFormula("=A1+B1")
# Call the calculateFormula() function to update the Excel file after updating contents
ExcelFileToUpdate.calculateFormula()
# Save the output file in the desired format after updating via Python
ExcelFileToUpdate.save("output.xlsx", SaveFormat.XLSX)
# Shutdown the JVM
jpype.shutdownJVM()

Miközben frissítjük az Excel Python kódot, az elején importálja a szükséges osztályokat, majd betölti a kívánt munkafüzetet. A cellákban értékeket és képleteket állíthat be a megadott függvények segítségével; azonban kezelheti a szeletelőket, táblákat, pivot táblákat és egyéb speciális feladatokat is végrehajthat, például megjegyzéseket fűzhet a cellákhoz, automatikus szűrőket hozhat létre, adatellenőrzéseket hajthat végre, cellák egyesítése és felosztása, valamint munkalapok védelme/védelem megszüntetése.

Ez az oktatóanyag megtanította nekünk, hogyan frissíthetjük az Excelt Python használatával. Ha meg szeretné ismerni az Excel-fájl létrehozásának folyamatát, tekintse meg a hogyan készítsünk Excel fájlt Pythonban című cikket.

 Magyar