Opret docx ved hjælp af Mail merge i Java

Højhastigheds Java bibliotek til at udføre Mail merge for docx skabeloner og data fra tilpasset datakilde

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.

Se kodestykket

Mail merge af Word fil og Excel-data i 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.

Mail merge fra Excel til Word ved hjælp af Java

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:

  • Opret en Word skabelon med specielle flettefelter, hvori dine data fra Excel vil blive indsat.
  • Konverter Excel-dokument til CSV fil og derefter til JSON fil, der er egnet til parsing af vores API.
  • Udfør handlingen med Mail, der sammenfletter Word skabelonen og data konverteret fra Excel til CSV og derefter til JSON.

Mail merge med Google Docs

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:

Udfør en Mail merge ved hjælp af skabelonen docx i Java
Upload en Mail merge
Kør kode
Upload Mail merge
Vælg målformatet fra listen
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;
}
Kør kode

Sådan bruger du Mail merge i docx filer

  1. Installer Aspose.Words for Java.
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Java projekt.
  3. Opret en docx fletteskabelon med flettefelter.
  4. Åbn skabelonfilen i Java.
  5. Kald execute() metoden, og send flettefelterne og deres værdier dertil.
  6. Kald Save() metoden, og send et outputfilnavn med påkrævet udvidelse.
  7. Få resultatet af Mail merge som Word fil.

Java bibliotek for at bruge Mail merge i docx

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ø.

Systemkrav

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.

Andre understøttede filformater

Du kan udføre Mail merge for andre filformater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.