Excel do Image Java

Excelové tabulky se široce používají k ukládání, organizování a analýze dat. Sešity nebo listy aplikace Excel však nemůžete vložit přímo do svých webových nebo desktopových aplikací. Jednou z vhodných možností je převod pracovních listů do obrázkových nebo HTML formátů. V tomto článku se dozvíte, jak převést soubory Excel XLSX/XLS do PNG, JPEG, BMP a dalších obrazových formátů pomocí Java.

Java Excel to Image Converter API

K převodu souborů Excel XLSX nebo XLS do obrazových formátů použijeme Aspose.Cells for Java API. Jedná se o výkonné rozhraní API pro manipulaci s tabulkami, které poskytuje vysoce kvalitní převod pracovních listů do PNG, JPEG, BMP a dalších populárních obrazových formátů. Aspose.Cells for Java lze stáhnout jako JAR nebo nainstalovat pomocí následujících konfigurací Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.2</version>
</dependency>

Aspose.Cells for Java podporuje převod souborů aplikace Excel do následujících obrazových formátů:

Převést Excel XLSX na obrázek v Javě

Následují kroky spolu s odkazy API pro převod listu na obrázek PNG.

Následující ukázka kódu ukazuje, jak převést soubor Excel XLSX na obrázek pomocí Java.

// Načíst soubor Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Vytvořte objekt ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// Nastavte typ výstupního obrazu
imgOptions.setImageType(ImageType.PNG);

// Získejte první pracovní list
Worksheet sheet = workbook.getWorksheets().get(0);

// Vytvořte objekt SheetRender pro cílový list
SheetRender sr = new SheetRender(sheet, imgOptions);

for (int page = 0; page < sr.getPageCount(); page++) {
	// Vygenerujte obrázek pro pracovní list
	sr.toImage(page, "image" + page + ".png");
}

Soubor Excel

Excel do Image Java

Převedené PNG

XLSX do PNG java

Další možnosti pro převod Excelu na obrázek

Aspose.Cells for Java také poskytuje další možnosti přizpůsobení XLSX na konverzi obrázků. Můžete například určit styl mřížky, vykreslit jeden obrázek na list a tak dále. K nastavení těchto možností se používá třída ImageOrPrintOptions. Následující ukázka kódu ukazuje, jak použít třídu ImageOrPrintOptions v Excelu ke konverzi obrázků.

// Načíst soubor Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Vytvořte objekt ImageOrPrintOptions
ImageOrPrintOptions imgOptions = new ImageOrPrintOptions();

// Nastavte typ obrázku
imgOptions.setImageType(ImageType.PNG);

// Nastavte vykreslování jedné stránky na list
imgOptions.setOnePagePerSheet(true);

// Nastavit mřížku
imgOptions.setGridlineType(GridlineType.DOTTED);

// Získejte první pracovní list
Worksheet sheet = workbook.getWorksheets().get(0);

// Vytvořte objekt SheetRender pro cílový list
SheetRender sr = new SheetRender(sheet, imgOptions);

for (int page = 0; page < sr.getPageCount(); page++) {
	// Vygenerujte obrázek pro pracovní list
	sr.toImage(page, "image" + page + ".png");
}

Získejte bezplatnou licenci

Můžete získat bezplatnou dočasnou licenci a vyzkoušet API bez omezení hodnocení.

Závěr

V tomto článku jste se naučili, jak převést soubory Excel do PNG, JPEG, BMP nebo jiných obrazových formátů pomocí Java. Dále jste viděli, jak přizpůsobit Excel na konverzi obrázků s dalšími možnostmi. Další informace o rozhraní API pro manipulaci s tabulkami Java můžete prozkoumat pomocí dokumentace. V případě jakýchkoli dotazů nebo dotazů nás kontaktujte prostřednictvím našeho fóra.

Viz také