MS Excel poskytuje funkci pro automatické přizpůsobení velikosti buněk podle délky jejich obsahu. Můžete povolit automatické přizpůsobení pro výšku řádku a šířku sloupce. Při programovém generování a zpracování tabulek Excelu může být nutné tuto funkci povolit dynamicky. Chcete-li toho dosáhnout, tento článek ukazuje, jak automaticky přizpůsobit řádky a sloupce v Excel XLS v Javě. Automatické přizpůsobení pro výšku řádku a šířku sloupce explicitně pokryjeme ukázkami kódu.
- Java API pro automatické přizpůsobení řádků a sloupců v Excelu
- Automatické přizpůsobení řádků v Excelu v Javě
- Automatické přizpůsobení sloupců v Excelu v Javě
Automatické přizpůsobení řádků a sloupců aplikace Excel - Java API
Aspose.Cells for Java je úžasné API s bohatou sadou funkcí pro vytváření a zpracování tabulek. Můžete implementovat základní i pokročilé funkce pro bezproblémové generování složitých souborů aplikace Excel. Toto rozhraní API použijeme k automatickému přizpůsobení řádků a sloupců v souborech aplikace Excel. Můžete si stáhnout jeho JAR nebo jej nainstalovat přímo pomocí následujících konfigurací Maven.
úložiště:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Závislost:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.8</version>
</dependency>
Automatické přizpůsobení řádků v Excelu v Javě
Chcete-li automaticky přizpůsobit řádky v Excel XLS/XLSX, musíte nejprve otevřít požadovaný list a poté povolit automatické přizpůsobení pro řádky pomocí jejich indexu. Následují kroky k automatickému přizpůsobení řádků Excelu v Javě.
- Načtěte soubor Excel pomocí třídy Sešit.
- Získejte odkaz na požadovaný list pomocí metody Workbook.getWorksheets().get(index).
- Automaticky přizpůsobit řádek pomocí metody Worksheet.autoFitRow(rowIndex).
- Uložte aktualizovaný soubor Excel pomocí metody Workbook.save().
Následující ukázka kódu ukazuje, jak automaticky přizpůsobit řádek v Excelu v Javě.
// Načtěte soubor Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Získejte odkaz na list pomocí indexu
Worksheet worksheet = workbook.getWorksheets().get(0);
// Automaticky přizpůsobit druhý řádek podle indexu
worksheet.autoFitRow(1); //Auto-fitting the 2nd row of the worksheet
// Uložte aktualizovaný soubor aplikace Excel
workbook.save("autofit-row.xlsx");
Sloupce Java AutoFit v Excelu
Automatické přizpůsobení pro sloupce vyžaduje, abyste provedli stejné kroky jako v předchozí části. Jediný rozdíl je v metodě, kterou zavoláte, abyste automaticky přizpůsobili šířku sloupce. Následují kroky k automatickému přizpůsobení sloupce v Excelu v Javě.
- Nejprve načtěte soubor Excel pomocí třídy Sešit.
- Poté pomocí metody Workbook.getWorksheets().get(index) získejte odkaz na požadovaný list.
- Automaticky přizpůsobit sloupec pomocí metody Worksheet.autoFitColumn(columnIndex).
- Uložte aktualizovaný soubor Excel pomocí metody Workbook.save().
Následující ukázka kódu ukazuje, jak automaticky přizpůsobit sloupec v Excelu v Javě.
// Načtěte soubor Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Získejte odkaz na list pomocí indexu
Worksheet worksheet = workbook.getWorksheets().get(0);
// Automaticky přizpůsobit první sloupec indexu
worksheet.autoFitColumn(0);
// Uložte aktualizovaný soubor aplikace Excel
workbook.save("autofit-column.xlsx");
Java API pro automatické přizpůsobení řádků a sloupců aplikace Excel – získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci k automatickému přizpůsobení řádků a sloupců v souborech aplikace Excel bez omezení hodnocení.
Závěr
V tomto článku jste se naučili, jak automaticky přizpůsobit řádky a sloupce v souborech Excel v Javě. Ukázky kódu ukázaly, jak povolit automatické přizpůsobení pro konkrétní řádek nebo sloupec pomocí jeho indexu programově.
Prozkoumejte Aspose’ Spreadsheet API pro Java
Můžete navštívit dokumentaci a prozkoumat další funkce Aspose.Cells for Java. Také se s námi můžete podělit o své dotazy nebo dotazy prostřednictvím našeho fóra.