Tento stručný tutoriál vás provede převodem Excelu na pole v Javě pomocí postupu krok za krokem. Pomocí tohoto postupu se dozvíte, jak java převádí excel na pole, které lze dále použít k uložení do databáze, použití v logice vašeho programu nebo k návratu k nějaké jiné volací funkci. Zde jsme načetli soubor XLSX, ale můžete načíst i jakýkoli jiný formát souboru Excel.
Kroky pro převod Excelu na Array v Javě
- Pomocí úložiště Maven přidejte do aplikace odkaz na knihovnu Aspose.Cells
- Přidejte odkaz na třídy Workbook a Worksheet pomocí příkazu Import v programu
- Načtěte zdrojový sešit, který chcete převést na pole
- Získejte odkaz na první list, jehož data se mají uložit do pole
- Pomocí kolekce buněk v listu exportujte data do pole z požadovaného rozsahu buněk
- Zobrazte rozměry výstupního pole pro ověření
V těchto krocích načteme soubor aplikace Excel a přistoupíme k jednomu z jeho listů, odkud mají být data převedena na pole. Každý list obsahuje kolekci buněk, která poskytuje funkci pro export dat do pole z určitého rozsahu v listu. Data můžete exportovat v jednorozměrném nebo dvourozměrném poli.
Kód pro čtení hodnot ze souboru Excel a ukládání do pole v Javě
V tomto ukázkovém kódu jsme použili funkci Cells.exportArray(), která vyžaduje počáteční buňku cílového rozsahu buněk spolu s celkovým počtem řádků a sloupců, které mají být exportovány do pole. Zde pouze převedeme rozsah buněk na pole, ale pokud chcete převést jiné typy dat v listu, řekněme graf, na obrázek, můžete si přečíst článek na jak převést graf Excel na JPG v Javě. Zde není pro spuštění výše uvedeného kódu vyžadována žádná další komponenta nebo knihovny jako Interop nebo MS Excel.