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
- Nastavte IDE tak, aby k odstranění formátování tabulky používalo Aspose.Cells for Java
- Načtěte soubor Excel s tabulkami a otevřete list obsahující tabulku
- Přístup k seznamu tabulek z sheet
- Získejte odkaz na cílovou tabulku pomocí jejího indexu z table collection
- Chcete-li odstranit celkový řádek z původních dat, nastavte příznak show součty na hodnotu false
- 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.