Odstraňte tabulku Excel pomocí Java

Tento krátký průvodce vysvětluje proces odstranění Excel tabulky pomocí Java. Obsahuje podrobnosti pro nastavení IDE, seznam kroků a ukázkový kód ukazující jak odstranit formát tabulky v Excelu pomocí Javy. Naučíte se odstraňovat jednotlivé tabulky, mazat tabulky na základě určitého vyhledávacího kritéria nebo všechny tabulky v listu.

Kroky k vymazání formátu tabulky v Excelu pomocí Java

  1. Nastavte IDE tak, aby k odstranění formátování tabulky používalo Aspose.Cells for Java
  2. Načtěte soubor Excel s tabulkami a otevřete list obsahující tabulku
  3. Přístup k seznamu tabulek z sheet
  4. Získejte odkaz na cílovou tabulku pomocí jejího indexu z table collection
  5. Chcete-li odstranit celkový řádek z původních dat, nastavte příznak show součty na hodnotu false
  6. Po odebrání formátu tabulky z dat sešit uložte

Tyto kroky definují jak odstranit tabulku v Excelu pomocí Java. Zahajte proces přístupem k cílovému listu ze zdrojového souboru Excel a přístupem ke kolekci tabulek listů. Otevřete požadovanou tabulku, nastavte její příznak zobrazování součtů na hodnotu false a poté zavolejte metodu removeAt() pro odstranění formátování tabulky z listu.

Kód pro odstranění formátu tabulky v Excelu pomocí 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");
}
}

Tento ukázkový kód ukazuje jak vrátit zpět tabulku v Excelu pomocí Java. Můžete odstranit tabulku z listu pomocí indexu cílové tabulky, prohledat tabulku na základě určitých kritérií, řekněme DisplayName, nebo odstranit všechny tabulky pomocí metody ‘clear()’. Odstranění tabulky neodstraní data, ale pouze vymaže formátování tabulky z dat a data tam zůstanou v listu.

Tento článek nás provedl jak vyčistit formát tabulky v Excelu pomocí Java. Chcete-li přidat ověření dat v Excelu, přečtěte si článek na Jak vytvořit ověření dat v Excelu pomocí Java.

 Čeština