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.
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.
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:
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:
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;
}
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.
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.
Możesz wykonać operację Mail merge dla innych formatów plików: