Vores løsning giver en kraftfuld platformsuafhængig API. Brug vores Mail merge Document API til at udvikle software på højt niveau til Java -platformen. Dette er en kraftfuld softwareløsning til at flette skabeloner i Word og PDF formater og data fra brugerdefinerede datakilder og yderligere eksportere resultatet til DOCX, PDF, HTML og andre populære formater ved hjælp af Java.
Hurtigt Java bibliotek til at udføre brevfletning med Excel-data.
Vores Mail Merge SDK giver dig mulighed for at udfylde en Word skabelon med dine data fra Excel-ark. Baseret på vores Mail Merge API kan du oprette din egen softwareløsning ved hjælp af Java, som giver dig mulighed for at automatisere e-mails fra Excel og generere rapporter med Excel-data.
For at Mail merge fra Excel til Word skal du blot udføre Mail merge i Java og eksportere resultatet til alle understøttede Word formater.
Med vores kraftfulde Mail merge API kan du oprette personlige dokumenter i Java ved hjælp af blot en Word Merge-skabelon og data fra Excel.
Sådan bruger du Mail merge fra Excel:
Med vores high-fidelity Mail merge API kan du også udføre en Mail merge -operation med Google Docs. Bare download de nødvendige data i Word og Excel-format, sørg for at Word skabelonen indeholder fletningsfelter og udfør brevfletningsoperationen i Java, svarende til algoritmen beskrevet i det foregående afsnit.
For at prøve dette kraftfulde Mail merge -webværktøj skal du indlæse en Word skabelon med specielle flettefelter og data fra Excel konverteret som beskrevet ovenfor. Når du har kørt koden, eksporter du resultatet til ethvert format ved hjælp af Java.
Følgende eksempel viser, hvordan man udfører en Mail merge for at generere et Word dokument i 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>
Kopi
// 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')
Kopi
// 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>
Kopi
// 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"
Kopi
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;
}
Vi hoster vores Java pakker i Maven repositories. 'Aspose.Words til Java' er en almindelig JAR fil, der indeholder byte-kode. Følg venligst trin-for-trin instruktionerne om, hvordan du installerer det i dit Java-udviklermiljø.
Java SE 7 og nyere Java -versioner understøttes. Vi leverer også en separat pakke til Java SE 6, hvis du er forpligtet til at bruge denne forældede JRE.
Vores Java pakke er tværgående og kører på alle operativsystemer med JVM implementering, herunder Microsoft Windows, Linux, macOS, Android og iOS.
For information om valgfri JogAmp JOGL, Harfbuzz, Java Advanced Imaging JAI, henvises til Produktdokumentation.
Du kan udføre Mail merge for andre filformater: