Word do Excela Java

Konwersja dokumentów Word do formatu Excel to popularny przypadek użycia podczas ekstrakcji i analizy danych strukturalnych. Ten przewodnik przeprowadzi Cię przez proces konwersji Word DOCX do Excel XLSX w Javie. Niezależnie od tego, czy ekstrahujesz tabele danych, tworzysz raporty, czy formatujesz dokumenty do dalszej manipulacji, ta konwersja może pomóc uprościć Twój przepływ pracy.

Dlaczego warto konwertować Worda do Excela?

Istnieje wiele powodów, dla których konwersja plików Word do Excela może być korzystna:

  • Ekstrakcja danych: Jeśli dokumenty programu Word zawierają tabele lub ustrukturyzowane dane, wyeksportowanie ich do programu Excel umożliwia łatwiejszą analizę i przetwarzanie danych.

  • Raportowanie: Excel oferuje lepsze narzędzia do obliczeń, tworzenia wykresów i wizualizacji, dzięki czemu idealnie nadaje się do prezentowania danych w bardziej analitycznej formie.

  • Automatyzacja: Dla programistów pracujących z dużymi zbiorami danych lub potrzebujących zautomatyzować raporty, konwersja plików Word do Excela usprawnia proces i otwiera dalsze możliwości automatyzacji.

Konwerter Worda na Excela — konfiguracja interfejsu API Java

Możesz eksportować dokumenty Word do formatu arkusza kalkulacyjnego Excel, konfigurując Conholdate.Total for Java w swoim środowisku. Możesz pobrać plik JAR lub wkleić następujące konfiguracje Maven w pliku pom.xml swojego projektu:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.8</version>
<type>pom</type>
</dependency>

Konwersja Worda do Excela w Javie

Możesz przekonwertować plik Word DOCX na plik Excel XLSX w języku Java, wykonując następujące czynności:

  • Klasa Converter służy do ładowania dokumentu Word i zarządzania procesem konwersji.
  • Obiekt klasy SpreadsheetConvertOptions umożliwia zdefiniowanie konkretnych opcji konwersji.
  • Określ numer strony z dokumentu Word, która ma zostać przekonwertowana, oraz liczbę stron, które mają zostać przekonwertowane.
  • Ustaw różne niestandardowe opcje renderowania.
  • Zapisz przekonwertowany plik pod podaną nazwą, korzystając z metody convert().

Poniższy fragment kodu pokazuje, jak przekonwertować format Word na Excel w Javie:

// Utwórz instancję klasy Converter
com.groupdocs.conversion.Converter converter = new com.groupdocs.conversion.Converter("sample.docx");

// Zainicjuj obiekt klasy SpreadsheetConvertOptions
com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions options = new com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions();

// Ustaw opcje niestandardowe
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(com.groupdocs.conversion.filetypes.SpreadsheetFileType.Xls);
options.setZoom(150);

// Zapisz przekonwertowany plik Excela
converter.convert("converted.xls", options);

Bezpłatna licencja ewaluacyjna

Możesz uzyskać bezpłatną tymczasową licencję, aby sprawdzić różne funkcje API w pełnym zakresie.

Podsumowanie

Konwersja Worda do Excela w Javie to potężny sposób zarządzania konwersjami dokumentów. Dzięki łatwym w użyciu opcjom i kompleksowej obsłudze formatu pozwala deweloperom na wydajne automatyzowanie i usprawnianie zadań przetwarzania dokumentów. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.

Często zadawane pytania

Czy mogę przekonwertować wiele stron z dokumentu Word do dokumentu Excel?

Tak, możesz użyć metody setPagesCount(), aby zdefiniować liczbę stron, które chcesz przekonwertować z dokumentu Word.

Czy mogę dodatkowo dostosować proces konwersji?

Tak, klasa SpreadsheetConvertOptions umożliwia dostosowanie różnych ustawień, takich jak poziom powiększenia, format pliku itp.

Czy można przekonwertować tabele z dokumentu Word na dokument Excel?

Tak, jeśli dokument Word zawiera tabele, zostaną one zachowane w dokumencie Excel.

Zobacz także