Utwórz docx za pomocą Mail merge w Java

Szybka biblioteka Java do wykonywania operacji Mail merge dla docx szablonów i danych z niestandardowego źródła danych

Nasze rozwiązanie zapewnia potężne, niezależne od platformy API. Skorzystaj z naszego API dokumentów Mail merge, aby opracować oprogramowanie wysokiego poziomu dla platformy Java. Jest to potężne rozwiązanie programowe do łączenia szablonów w Word formatach i PDF oraz danych z niestandardowych źródeł danych i dalszego eksportowania wyników do DOCX, PDF, HTML i innych popularnych formatów za pomocą Java.

Zobacz fragment kodu

Plik Mail merge Word i dane programu Excel w Java

Szybka biblioteka Java do wykonywania korespondencji seryjnej z danymi programu Excel.

Nasz Mail Merge SDK umożliwia wypełnienie szablonu programu Word danymi z arkusza programu Excel. W oparciu o nasze Mail Merge API możesz stworzyć własne rozwiązanie programowe za pomocą Java, które pozwala zautomatyzować e-maile z Excela i generować raporty z Excel danymia.

Aby Mail merge z Excela do Worda, po prostu wykonaj operację Mail merge w Java i wyeksportuj wynik do dowolnego obsługiwanego Word formatua.

Mail merge z Excela do Worda przy użyciu Java

Dzięki naszemu potężnemu Mail merge API możesz tworzyć spersonalizowane dokumenty w Java przy użyciu tylko szablonu Word Merge i danych z Excela.

Jak korzystać z Mail merge z programu Excel:

  • Utwórz szablon Word ze specjalnymi polami scalania, do których zostaną wstawione Twoje dane z Excela.
  • Konwertuj Excel dokument do pliku CSV, a następnie do JSON pliku odpowiedniego do analizy przez nasze API.
  • Wykonaj operację Mail scalania szablonu Word i danych przekonwertowanych z Excela do CSV, a następnie do JSON.

Mail merge z Dokumentami Google

Dzięki naszemu wysokiej jakości Mail merge API możesz także wykonywać operacje Mail merge w Dokumentach Google. Wystarczy pobrać potrzebne dane w Word formacie i Excel, upewnić się, że szablon Worda zawiera pola korespondencji seryjnej i wykonać operację korespondencji seryjnej w Java, podobnie do algorytmu opisanego w poprzedniej sekcji.

Aby wypróbować to potężne narzędzie internetowe do Mail merge, załaduj szablon programu Word ze specjalnymi polami korespondencji seryjnej i danymi z programu Excel przekonwertowanymi zgodnie z powyższym opisem. Po uruchomieniu kodu wyeksportuj wynik do dowolnego formatu, używając Java.

Poniższy przykład pokazuje, jak wykonać operację Mail merge w celu wygenerowania dokumentu programu Word w Java:

Wykonaj operację Mail merge przy użyciu szablonu docx w Java
Prześlij szablon Mail merge
Uruchom kod
Prześlij dane Mail merge
Wybierz format docelowy z listy
import com.aspose.words.*;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;

Document doc = new Document("Input1.docx");
Workbook workbook = new Workbook("Input2.xlsx");
Worksheet worksheet = workbook.getWorksheets().get(0);
com.aspose.cells.Range dataRange = worksheet.getCells().getMaxDisplayRange();
Object dataTable[][] = worksheet.getCells().exportArray(
   0, 0, dataRange.getRowCount(), dataRange.getColumnCount());

doc.getMailMerge().execute(ObjectToDataTable(dataTable));
doc.save("Output.docx");

private static DataTable ObjectToDataTable(Object[][] data) {
    DataTable dataTable = new DataTable("CellsTable");
    for (int i = 0; i < data[0].length; i++)
        dataTable.getColumns().add(data[0][i].toString());
    for (int i = 1; i < data.length; i++)
        dataTable.getRows().add(data[i]);

    return dataTable;
}
Uruchom kod

Jak korzystać z Mail merge w docx plikach

  1. Zainstaluj Aspose.Words for Java.
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Java projektu.
  3. Utwórz szablon scalania docx z polami scalania.
  4. Otwórz plik szablonu w Java.
  5. Wywołaj metodę execute(), przekazując tam pola scalania i ich wartości.
  6. Wywołaj metodę Save(), przekazując nazwę pliku wyjściowego z wymaganym rozszerzeniem.
  7. Uzyskaj wynik operacji Mail merge jako Word plik.

Biblioteka Java do korzystania z Mail merge w docx

Nasze Java hostujemy w repozytoriach Maven. 'Aspose.Words for Java' to wspólny JAR zawierający kod bajtowy. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować go w swoim środowisku programisty Java.

wymagania systemowe

Obsługiwana jest Java SE 7 i nowsze Java Udostępniamy również osobny pakiet dla Java SE 6 na wypadek, gdybyś musiał używać tego przestarzałego JRE.

Nasz Java jest wieloplatformowy i działa na wszystkich systemach operacyjnych z JVM, w tym Microsoft Windows, Linux, macOS, Android i iOS.

Aby uzyskać informacje na temat dodatkowych zależności między pakietami, takich jak JogAmp JOGL, Harfbuzz silnika czcionki, Java Zaawansowane obrazowanie JAI, zapoznaj się z dokumentacją produktu.

Inne obsługiwane formaty plików

Możesz wykonać operację Mail merge dla innych formatów plików:

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.