Jak aktualizovat soubor Excel v Javě

V tomto tutoriálu se naučíme, jak aktualizovat soubor Excel v Javě. Ačkoli můžeme aktualizovat soubor Excel v MS Excel ručně, není vždy možné nebo proveditelné aktualizovat soubory Excel ručně, řekněme, že je třeba aktualizovat velká data nebo data exportovat z jiného zdroje, například databáze. Zde vyvstává potřeba automatizovaného způsobu provádění tohoto úkolu, který můžete provést pomocí kroků v tomto návodu. Zde jsou kroky k aktualizaci souboru Excel v Javě a jeho konečnému uložení do formátu Excelu, řekněme XLSX v tomto tutoriálu.

Kroky k aktualizaci souboru Excel v Javě

  1. Pomocí úložiště Maven přidejte odkaz na knihovnu Aspose.Cells v projektu
  2. Přidejte odkaz na třídy Workbook a Cell pomocí Importu v programu
  3. Načtěte sešit, který chcete aktualizovat
  4. Získejte odkaz na požadovanou buňku na prvním listu a aktualizujte hodnotu cílové buňky
  5. Získejte odkaz na jinou buňku na druhém listu a aktualizujte vzorec v buňce
  6. Při změně vzorce zavolejte funkci vypočístFormula
  7. Uložte aktualizovaný soubor jako XLSX

Ve výše uvedených krocích jsme pozorovali, že se načte soubor aplikace Excel a poté se zpřístupní první list. Pomocí názvu listu nebo indexu založeného na nule můžete odkazovat na libovolný list, jehož data mají být aktualizována. Pomocí odkazu na list otevřete kolekci buněk na listu a získejte přístup k libovolné buňce a aktualizujte v ní hodnotu nebo vzorec. Nakonec zavolejte související funkce, které jsou vyžadovány podle změn v souboru. Zde v tomto tutoriálu zavoláme funkci vypočístFormula při aktualizaci vzorce. Nakonec sešit uložíme na disk. Zde je ukázkový kód, který aktualizuje stávající soubor Excel v Javě.

Kód pro zápis dat do Excelu v Javě

V tomto ukázkovém kódu jsme zkontrolovali kód Java pro zápis dat do listu Excel. Pokud chcete zapisovat data do souboru Excel pomocí jakéhokoli jiného jazyka, například C#, přečtěte si článek jak upravit soubor Excel v C#.

Nepotřebujeme, aby se instaloval žádný nástroj třetí strany, jako je MS Excel, nebo pro tento proces není třeba používat interop.

 Čeština