Ratkaisumme tarjoaa tehokkaan alustariippumattoman API:n. Käytä Mail merge API:ta korkean tason ohjelmistojen kehittämiseen Java -alustalle. Tämä on tehokas ohjelmistoratkaisu Word ja PDF muotoisten mallien ja mukautettujen tietolähteiden tietojen yhdistämiseen ja tulosten edelleen viemiseen DOCX, PDF, HTML ja muihin suosittuihin muotoihin Java käyttämällä.
Nopea Java kirjasto sähköpostin yhdistämiseen Excel-tietojen kanssa.
Mail Merge SDK:n avulla voit täyttää Word mallin Excel-taulukon tiedoillasi. Mail Merge API perustuen voit luoda oman ohjelmistoratkaisusi Java, jonka avulla voit automatisoida sähköpostit Excelistä ja luoda raportteja Excel-tiedoista.
Yhdistäksesi Excelistä Wordiin, suorita Mail merge Java Mail merge vie tulos mihin tahansa tuettuun Word muotoon.
Tehokkaan Mail merge API voit luoda henkilökohtaisia asiakirjoja Java käyttämällä vain Word Merge -mallia ja Excelin tietoja.
Mail merge käyttäminen Excelistä:
Korkealaatuisen Mail merge API voit myös suorittaa Mail merge Google-dokumenttien kanssa. Lataa vain tarvittavat tiedot Word ja Excel-muodossa, varmista, että Word malli sisältää yhdistämiskentät ja suorita yhdistämistoiminto Java edellisessä osiossa kuvatun algoritmin tapaan.
Kokeile tätä tehokasta Mail merge lataamalla Word malli, jossa on erityiset yhdistämiskentät ja tiedot Excelistä, jotka on muunnettu yllä kuvatulla tavalla. Kun olet suorittanut koodin, vie tulos mihin tahansa muotoon käyttämällä Java.
Seuraava esimerkki näyttää, kuinka voit suorittaa Mail merge Word asiakirjan Java:
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Kopio
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Kopio
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Kopio
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Kopio
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;
}
Java pakettejamme Maven- varastoissa. 'Aspose.Words for Java' on yleinen JAR tiedosto, joka sisältää tavukoodin. Noudata vaiheittaisia ohjeita sen asentamiseksi Java-kehittäjäympäristöösi.
Java SE 7 ja uudemmat Java -versiot ovat tuettuja. Tarjoamme myös erillisen paketin Java SE 6, jos olet velvollinen käyttämään tätä vanhentunutta JRE.
Java paketti on monialustainen ja toimii kaikissa käyttöjärjestelmissä, joissa on JVM toteutus, mukaan lukien Microsoft Windows, Linux, macOS, Android ja iOS.
Lisätietoja vapaaehtoinen paketti riippuvuudet, kuten JogAmp JOGL, Harfbuzz fontin moottori, Java Advanced Imaging JAI, katso Tuotedokumentaatio.
Voit suorittaa Mail merge muille tiedostomuodoille: