Jak wygenerować plik Excela w Javie

Ten samouczek krok po kroku wyjaśnia, jak wygenerować plik Excel w Javie przy użyciu prostego kodu. Bardzo często programowo generuje się plik Excela i wypełnia dane albo zakodując je na stałe, albo czytając z innego źródła i wypełniając żądany arkusz. W tym celu uzyskuje się dostęp do każdej komórki i wypełnia dane. Po wypełnieniu wszystkich danych skoroszyt można zapisać w dowolnym formacie, takim jak XLSX w tym przykładzie.

Kroki, aby wygenerować plik Excel w Javie

  1. Za pomocą Maven dodaj bibliotekę Aspose.Cells do projektu
  2. Dodaj odwołanie do klas Workbook, Worksheet i Cells za pomocą funkcji Importuj w programie
  3. Utwórz instancję obiektu klasy Workbook
  4. Uzyskaj odniesienie do żądanego arkusza w skoroszycie
  5. Pobierz odwołanie do kolekcji Cells w żądanym arkuszu
  6. Ustaw wartości w różnych komórkach przy użyciu kolekcji Cells
  7. Zapisz wynikowy plik jako XLSX

Powyższe kroki opisują procedurę tworzenia pliku Excel przy użyciu języka Java. Aby uruchomić ten kod, należy dodać bibliotekę Aspose.Cells. Możesz zaimportować kilka klas, takich jak Skoroszyt, Arkusz roboczy i Komórki, gdzie klasa Komórki jest zbiorem komórek w odpowiednim arkuszu roboczym, który zapewnia dostęp do każdej pojedynczej komórki w arkuszu. Korzystając z tej kolekcji, ustaw wartości w żądanych komórkach i na koniec zapisz skoroszyt w formacie pliku programu Excel, takim jak XLSX używany w tym samouczku.

Kod do tworzenia pliku Excel w Javie

Ten przykładowy kod może służyć do tworzenia pliku programu Excel przy użyciu języka Java w systemach Windows, macOS i Linux. W tym przykładowym kodzie inicjowany jest obiekt Workbook, który zawiera kolekcję arkuszy. Domyślnie pojedynczy arkusz jest dodawany podczas tworzenia obiektu skoroszytu. Każdy arkusz roboczy zawiera zbiór komórek, który jest używany do uzyskiwania dostępu do poszczególnych komórek za pomocą adresu, takiego jak A1” itp. Wartości łańcuchowe są przypisane do komórki, jednak można ustawić dowolną wartość, taką jak liczba całkowita, dziesiętna, data i wszystkie inne typy obsługiwane przez MS Przewyższać. Jeśli chcesz przekonwertować plik Excela na inny format, na przykład XPS, używając języka innego niż Java, na przykład C#, możesz zapoznać się z artykułem przekonwertuj Excela na XPS w C#.

Zauważ, że nie ma potrzeby instalowania programu MS Excel ani korzystania z funkcji Interop, aby uruchomić powyższy przykładowy kod.

 Polski