Jak zaktualizować plik Excela w Javie

W tym samouczku nauczymy się aktualizować plik Excela w Javie. Chociaż możemy ręcznie zaktualizować plik Excel w MS Excel, jednak nie zawsze jest to możliwe lub wykonalne, aby ręcznie zaktualizować pliki Excel, np. Należy zaktualizować duże dane lub wyeksportować dane z innego źródła, na przykład bazy danych. Tutaj pojawia się potrzeba zautomatyzowanego sposobu wykonywania tego zadania, które można wykonać, wykonując kroki w tym poradniku. Oto kroki, aby zaktualizować plik Excela w Javie i ostatecznie zapisać go w formacie Excela, powiedzmy XLSX w tym samouczku.

Kroki, aby zaktualizować plik Excel w Javie

  1. Korzystając z repozytorium Maven, dodaj odwołanie do biblioteki Aspose.Cells w projekcie
  2. Dodaj odwołanie do klas Workbook i Cell za pomocą Importu w programie
  3. Załaduj skoroszyt, który ma zostać zaktualizowany
  4. Uzyskaj odniesienie do żądanej komórki w pierwszym arkuszu i zaktualizuj wartość komórki docelowej
  5. Pobierz odwołanie do innej komórki w drugim arkuszu i zaktualizuj formułę w komórce
  6. Wywołaj funkcję CalcFormula, gdy formuła zostanie zmieniona
  7. Zapisz zaktualizowany plik jako XLSX

W powyższych krokach zaobserwowaliśmy, że ładowany jest plik Excel, a następnie uzyskiwany jest dostęp do pierwszego arkusza. Możesz odwołać się do dowolnego arkusza, którego dane mają zostać zaktualizowane za pomocą nazwy arkusza lub indeksu liczonego od zera. Korzystając z odwołania do arkusza, uzyskaj dostęp do kolekcji komórek w arkuszu i uzyskaj dostęp do dowolnej komórki oraz zaktualizuj w niej wartość lub formułę. Na koniec wywołaj powiązane funkcje, które są wymagane zgodnie ze zmianami w pliku. Tutaj w tym samouczku będziemy wywoływać funkcję CalcFormula, gdy formuła zostanie zaktualizowana. Na koniec zapisujemy skoroszyt na dysku. Oto przykładowy kod, który aktualizuje istniejący plik Excela w Javie.

Kod do zapisywania danych w Excelu w Javie

W tym przykładowym kodzie przejrzeliśmy kod Java do zapisywania danych w arkuszu Excel. Jeśli chcesz zapisać dane do pliku Excel przy użyciu innego języka, na przykład C#, zapoznaj się z artykułem jak edytować plik Excela w C#.

Nie potrzebujemy instalować żadnego narzędzia trzeciej części, takiego jak MS Excel, ani nie ma potrzeby używania interopu do tego procesu.

 Polski