Ez az oktatóanyag elmagyarázza, hogyan lehet eltávolítani a képletet, de megtartani az adatokat az Excelben Java nyelven egyszerű kód segítségével. Részleteket ad az Excel-fájl betöltésével, majd a képlet eltávolításához szükséges feldolgozással az egyes cellák egyenkénti elérésével. Végül elmentheti ezt a fájlt úgy, ahogy van, vagy más formátumban, például XLSX fájlban a lemezre.
Lépések a képlet eltávolításához, de az adatok megtartásához az Excelben Javaban
- A Maven adattárból adjon hozzá egy hivatkozást a Aspose.Cells könyvtárra a projekthez
- Adjon hozzá hivatkozást a Workbook és Cell osztályokhoz a program Importálás funkciójával
- Töltse be azt a munkafüzetet, amelyből a képletet el kívánja távolítani
- Hivatkozás a cél worksheet cellájára, ahol a képletet el kell távolítani
- A cellahivatkozás használatával mentse el a meglévő értéket egy ideiglenes változóba
- Tegye üresre a képletet a célcellában
- Állítsa be a cellaértéket az ideiglenes változóból
- Mentse el a kimeneti fájlt anélkül, hogy a képletben csak adatok szerepelnének
Ezekkel a lépésekkel elérheti a cél Excel-fájl bármely munkalapját, majd megkaphatja a hivatkozást arra a kívánt cellára, amelynek képletét el kell távolítani. A művelet során először elmenti az értéket egy ideiglenes változóba, majd eltávolítja a képletet. Végül ugyanabban a cellában újra beállítja az eredeti értéket.
Kód a képlet törléséhez az Excelben a Java adatok törlése nélkül
A fenti példakód bemutatja, hogyan lehet eltávolítani a képletet, de megtartani az adatokat az Excelben a Java-ban cellánként. Ha azonban nagy fájlja van, és az összes képletet egyszerre szeretné eltávolítani a teljes munkafüzetből, egyszerűen hívja meg a removeFormulas() függvényt a munkalap Cells gyűjteményében, ahogy az a következő példakódban látható.
Kód az összes képlet eltávolításához az Excelben anélkül, hogy törölné az adatokat a Java-ban
Meg kell jegyezni, hogy ennek a kódnak a futtatásához nincs szükség más harmadik féltől származó eszközre vagy szoftverre, mint például az Interop vagy az MS Excel. Ha a kimeneti fájlt más formátumban, például PDF-ben szeretné menteni, tekintse meg a Hogyan készítsünk PDF-et Excelből Java-ban cikket.