So entfernen Sie Formeln, behalten aber Daten in Excel in Java bei

Dieses Tutorial erklärt, wie Sie Formeln entfernen, aber Daten in Excel in Java mit einfachem Code behalten. Es enthält Details zum Laden einer Excel-Datei und zum anschließenden Verarbeiten zum Entfernen der Formel, indem auf jede Zelle einzeln zugegriffen wird. Am Ende können Sie diese Datei so wie sie ist oder in einem anderen Format wie XLSX-Datei auf der Disc speichern.

Schritte zum Entfernen von Formeln, aber Beibehalten von Daten in Excel in Java

  1. Fügen Sie Ihrem Projekt aus dem Maven-Repository einen Verweis auf die Bibliothek Aspose.Cells hinzu
  2. Fügen Sie einen Verweis auf die Klassen Workbook und Cell hinzu, indem Sie Import im Programm verwenden
  3. Laden Sie die Arbeitsmappe, aus der die Formel entfernt werden soll
  4. Rufen Sie einen Verweis auf die Zelle im Zielarbeitsblatt ab, aus der die Formel entfernt werden soll
  5. Speichern Sie den vorhandenen Wert mithilfe des Zellbezugs in einer temporären Variablen
  6. Setzen Sie die Formel in der Zielzelle leer
  7. Stellen Sie den Zellenwert aus der temporären Variablen ein
  8. Speichern Sie die Ausgabedatei ohne Formel, die nur Daten enthält

Mit diesen Schritten können Sie auf ein beliebiges Arbeitsblatt der Excel-Zieldatei zugreifen und dann den Verweis auf die gewünschte Zelle erhalten, deren Formel entfernt werden soll. Bei dieser Operation speichern Sie zunächst den Wert in einer temporären Variablen und entfernen dann die Formel. Abschließend wird der ursprüngliche Wert in derselben Zelle wieder eingestellt.

Code zum Löschen von Formeln in Excel, ohne Daten in Java zu löschen

Der obige Beispielcode zeigt, wie Formeln entfernt, aber die Daten in Excel in Java Zelle für Zelle beibehalten werden. Wenn Sie jedoch eine große Datei haben und alle Formeln auf einmal aus der gesamten Arbeitsmappe entfernen möchten, rufen Sie einfach removeFormulas() in der Cells-Auflistung des Arbeitsblatts auf, wie im folgenden Beispielcode gezeigt.

Code zum Entfernen aller Formeln in Excel, ohne Daten in Java zu löschen

Es ist zu beachten, dass kein anderes Tool oder Software von Drittanbietern wie Interop oder MS Excel erforderlich ist, um diesen Code auszuführen. Wenn Sie die Ausgabedatei in einem anderen Format wie PDF speichern möchten, können Sie sich auch auf den Artikel zu wie man PDF aus Excel in Java generiert beziehen.

 Deutsch