Ebben az oktatóanyagban megtanuljuk, hogyan frissítheti az Excel fájlt Java nyelven. Bár az MS Excelben manuálisan is tudjuk frissíteni az Excel fájlt, nem mindig lehetséges vagy kivitelezhető az Excel fájlok manuális frissítése, mondjuk nagy adat frissítése, vagy adat exportálása más forrásból, például adatbázisból. Itt felmerül az igény egy automatizált módon ennek a feladatnak a végrehajtására, amelyet az útmutató lépései segítségével tehet meg. Ebben az oktatóanyagban az Excel-fájl frissítésének lépései a Java nyelven, és végül Excel-formátumba, például XLSX.
Az Excel fájl frissítésének lépései Java-ban
- A Maven tárház használatával adjon hozzá hivatkozást a projektben a Aspose.Cells könyvtárhoz
- Adjon hozzá hivatkozást a Workbook és Cell osztályokhoz a program Importálása funkciójával
- Töltse be a frissítendő munkafüzetet
- Hivatkozás lekérése a kívánt cellára az első munkalapon, és frissítse a célcella értékét
- Hivatkozás lekérése egy másik cellára a második munkalapon, és frissítse a képletet a cellában
- A CalculateFormula függvény meghívása a képlet módosulásakor
- Mentse el a frissített fájlt XLSX-ként
A fenti lépésekben megfigyeltük, hogy egy Excel-fájl betöltődik, majd az első munkalap elérésre kerül. A lapnévvel vagy a nulla alapú indexszel hivatkozhat minden olyan lapra, amelynek adatait frissíteni kell. A laphivatkozás használatával elérheti a munkalap cellagyűjteményét, és hozzáférhet bármely cellához, és frissítheti az értéket vagy képletet. Végül hívja meg a kapcsolódó függvényeket, amelyek a fájl változásainak megfelelően szükségesek. Ebben az oktatóanyagban a számítási képlet függvényt hívjuk meg, amikor a képlet frissül. Végül a munkafüzetet a lemezre mentjük. Íme a mintakód, amely frissíti a meglévő Excel-fájlt Java-ban.
Kód az adatok Excelbe írásához Java nyelven
Ebben a mintakódban áttekintettük a Java-kódot az adatok Excel-lapra történő írásához. Ha bármilyen más nyelven, például C#-on szeretne adatokat írni Excel-fájlba, olvassa el a hogyan lehet szerkeszteni az Excel fájlt C#-ban cikket.
Nincs szükségünk harmadik részes eszközre, mint az MS Excel, vagy nincs szükség interop használatára ehhez a folyamathoz.