Hogyan lehet eltávolítani a képletet, de megtartani az adatokat az Excelben a Java-ban

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

  1. A Maven adattárból adjon hozzá egy hivatkozást a Aspose.Cells könyvtárra a projekthez
  2. Adjon hozzá hivatkozást a Workbook és Cell osztályokhoz a program Importálás funkciójával
  3. Töltse be azt a munkafüzetet, amelyből a képletet el kívánja távolítani
  4. Hivatkozás a cél worksheet cellájára, ahol a képletet el kell távolítani
  5. A cellahivatkozás használatával mentse el a meglévő értéket egy ideiglenes változóba
  6. Tegye üresre a képletet a célcellában
  7. Állítsa be a cellaértéket az ideiglenes változóból
  8. 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.

 Magyar