Jak generovat soubor Excel v Javě

Tento podrobný tutoriál vysvětluje, jak generovat soubor Excel v Javě pomocí jednoduchého kódu. Je velmi běžné generovat soubor Excelu programově a naplňovat data buď jejich pevným kódováním, nebo čtením z nějakého jiného zdroje a vyplněním do požadovaného listu. Za tímto účelem se přistupuje ke každé buňce a vyplňují se data. Jakmile jsou všechna data vyplněna, lze sešit uložit do libovolného formátu, jako je XLSX v tomto příkladu.

Kroky ke generování souboru Excel v Javě

  1. Pomocí Maven přidejte do projektu knihovnu Aspose.Cells
  2. Přidejte odkaz na třídy Workbook, Worksheet a Cells pomocí Importu v programu
  3. Vytvořte instanci objektu třídy Workbook
  4. Získejte odkaz na požadovaný list v sešitu
  5. Získejte odkaz na kolekci buněk v požadovaném listu
  6. Nastavte hodnoty v různých buňkách pomocí kolekce Cells
  7. Uložte výsledný soubor jako XLSX

Výše uvedené kroky popisují postup vytvoření souboru Excel pomocí Java. Ke spuštění tohoto kódu je třeba přidat knihovnu Aspose.Cells. Můžete importovat několik tříd, jako je Workbook, Worksheet a Cells, kde třída Cells je kolekce buněk v příslušném listu, která poskytuje přístup ke každé jednotlivé buňce na listu. Pomocí této kolekce nastavte hodnoty v požadovaných buňkách a nakonec uložte sešit ve formátu souboru aplikace Excel, jako je XLSX použitý v tomto kurzu.

Kód pro vytvoření souboru Excel v Javě

Tento ukázkový kód lze použít k vytvoření souboru Excel pomocí Java ve Windows, macOS a Linux. V tomto ukázkovém kódu je inicializován objekt Workbook, který obsahuje kolekci listů. Ve výchozím nastavení je jeden list přidán při vytvoření objektu Sešit. Každý list obsahuje kolekci buněk, které se používají pro přístup k jednotlivým buňkám pomocí adresy jako A1 atd. Hodnoty řetězce jsou nastaveny na buňku, můžete však nastavit libovolnou hodnotu, jako je celé číslo, desetinné číslo, datum a všechny ostatní typy podporované MS Vynikat. Pokud chcete převést soubor aplikace Excel do jiného formátu, například XPS, pomocí jiného jazyka než Java, například C#, můžete si přečíst článek převést Excel na XPS v C#.

Všimněte si, že ke spuštění výše uvedeného ukázkového kódu není potřeba instalovat MS Excel ani používat interop.

 Čeština