Diese Kurzanleitung erläutert den Vorgang zum Entfernen der Tabelle Excel mit Java. Sie enthält die Details zum Einstellen der IDE, eine Liste der Schritte und einen Beispielcode, der zeigt, wie man das Tabellenformat in Excel mit Java entfernt. Sie lernen, einzelne Tabellen zu entfernen, Tabellen basierend auf einem bestimmten Suchkriterium oder alle Tabellen in einem Blatt zu löschen.
Schritte zum Löschen des Tabellenformats in Excel mit Java
- Stellen Sie die IDE so ein, dass sie Aspose.Cells for Java verwendet, um die Tabellenformatierung zu entfernen
- Laden Sie die Excel-Datei mit den Tabellen und greifen Sie auf das Blatt zu, das die Tabelle enthält
- Greifen Sie über sheet auf die Tabellenliste zu
- Rufen Sie einen Verweis auf die Zieltabelle mithilfe ihres Index aus table collection ab.
- Setzen Sie das Flag Summen anzeigen auf false, um die Gesamtzeile aus den Originaldaten zu entfernen
- Speichern Sie die Arbeitsmappe, nachdem Sie das Tabellenformat aus den Daten entfernt haben
Diese Schritte definieren, wie man Tabellen in Excel mit Java entfernt. Beginnen Sie den Vorgang, indem Sie von der Excel-Quelldatei aus auf das Zielblatt zugreifen und auf die Sammlung der Blatttabellen zugreifen. Greifen Sie auf die gewünschte Tabelle zu, setzen Sie deren Flag zum Anzeigen von Summen auf false und rufen Sie anschließend die Methode removeAt() auf, um die Tabellenformatierung aus dem Blatt zu löschen.
Code zum Entfernen des Tabellenformats in Excel mit Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Delete table in Excel using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Create a workbook. | |
Workbook wb = new Workbook("ExcelWithTable.xlsx"); | |
// Obtain the first sheet | |
Worksheet sheet = wb.getWorksheets().get(0); | |
var tables = sheet.getListObjects(); | |
int index = 0; | |
// Optional: Use following code to find and delete a table | |
/* | |
for (index = 0; index < tables.getCount(); index++) | |
if(tables.get(index).getDisplayName().equals("Table1")) | |
break; | |
*/ | |
tables.get(index).setShowTotals(false); | |
tables.removeAt(index); | |
wb.save("ExcelWithoutTable.xlsx"); | |
System.out.println("Table removed successfully"); | |
} | |
} |
Dieser Beispielcode zeigt, wie man eine Tabelle in Excel mit Java rückgängig macht. Sie können eine Tabelle aus einem Blatt löschen, indem Sie den Zieltabellenindex verwenden, die Tabelle anhand einiger Kriterien durchsuchen, beispielsweise DisplayName, oder alle Tabellen mit der Methode clear() löschen. Durch das Löschen einer Tabelle werden nicht die Daten entfernt, sondern nur die Tabellenformatierung aus den Daten gelöscht, und die Daten verbleiben im Blatt.
In diesem Artikel erfahren Sie, wie Sie Tabellenformate in Excel mit Java löschen. Informationen zum Hinzufügen einer Datenüberprüfung in Excel finden Sie im Artikel zu So erstellen Sie eine Datenvalidierung in Excel mit Java.