Jak převést Excel na Array v Javě

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ě

  1. Pomocí úložiště Maven přidejte do aplikace odkaz na knihovnu Aspose.Cells
  2. Přidejte odkaz na třídy Workbook a Worksheet pomocí příkazu Import v programu
  3. Načtěte zdrojový sešit, který chcete převést na pole
  4. Získejte odkaz na první list, jehož data se mají uložit do pole
  5. Pomocí kolekce buněk v listu exportujte data do pole z požadovaného rozsahu buněk
  6. 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.

 Čeština