docx létrehozása Mail merge itt Java

Nagy sebességű Java könyvtár a Mail merge -művelet végrehajtásához docx sablonokhoz és egyéni adatforrásból származó adatokhoz

Megoldásunk hatékony platformfüggetlen API t biztosít. Használja Mail merge dokumentum API nkat magas szintű szoftver fejlesztéséhez Java platformhoz. Ez egy hatékony szoftvermegoldás Word és PDF formátumú sablonok és egyéni adatforrásokból származó adatok egyesítésére, valamint az eredmények további DOCX, PDF, HTML és más népszerű formátumokba történő exportálására Java használatával.

Tekintse meg a kódrészletet

Mail merge Word fájl és Excel adatok Java

Gyors Java könyvtár az levélegyesítés végrehajtásához az Excel adatokkal.

A Mail Merge SDK lehetővé teszi, hogy Word sablonokat töltsön fel Excel-lap adataival. A Mail Merge API -nk alapján létrehozhatja saját szoftvermegoldását a Java segítségével, amely lehetővé teszi az e-mailek automatizálását az Excelből, és az Excel-adatokból jelentéseket készíthet.

Az Excelből a Wordbe történő Mail merge Mail merge a Java, és exportálja az eredményt bármely támogatott Word formátumba.

Mail merge Excelből Wordbe a Java használatával

Hatékony Mail merge API -nkkal személyre szabott dokumentumokat hozhat létre a Java alkalmazásban pusztán egy Word Merge sablon és az Excelből származó adatok használatával.

A Mail merge használata Excelből:

  • Hozzon létre egy Word sablont speciális egyesítési mezőkkel, amelyekbe beilleszti az Excelből származó adatokat.
  • Konvertálja az Excel-dokumentumot CSV fájlba, majd JSON fájlba, amely alkalmas az API nkkal történő elemzésre.
  • Végezze el a Mail műveletet, amely egyesíti a Word sablont és az Excelből CSV be, majd JSON ba konvertált adatokat.

Mail merge a Google Dokumentumokkal

Nagy pontosságú Mail merge API -nkkal a Google Dokumentumok segítségével is végrehajthat Mail merge műveletet. Csak töltse le a szükséges adatokat Word és Excel formátumban, győződjön meg arról, hogy a Word sablon tartalmaz egyesítési mezőket, és hajtsa végre a körlevél műveletet a Java, hasonlóan az előző részben leírt algoritmushoz.

Ennek a hatékony Mail merge eszköznek a kipróbálásához töltsön be egy Word sablont speciális egyesítési mezőkkel és az Excelből a fent leírt módon konvertált adatokkal. A kód futtatása után exportálja az eredményt bármilyen formátumba a Java segítségével.

A következő példa bemutatja, hogyan hajthat végre Mail merge -műveletet Word dokumentum létrehozásához a Java:

Hajtsa végre a Mail merge műveletet a docx sablon használatával itt Java
Töltsön fel egy Mail merge
Futtassa a kódot
Töltsön fel Mail merge adatokat
Válassza ki a célformátumot a listából
// 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>
Másolat
// 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')
Másolat
// 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>
Másolat
// 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"
Másolat
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;
}
Futtassa a kódot

A Mail merge használata docx fájlban

  1. Telepítse Aspose.Words for Java.
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a Java projekthez.
  3. Hozzon létre egy docx egyesítési sablont egyesítési mezőkkel.
  4. Nyissa meg a sablonfájlt itt Java.
  5. Hívja meg az execute() metódust, és adja át az egyesítési mezőket és azok értékeit.
  6. Hívja meg a Save() metódust, és adjon át egy kimeneti fájlnevet a szükséges kiterjesztéssel.
  7. A Mail merge -művelet eredményének lekérése Word fájlként.

Java könyvtár a Mail merge használatához itt docx

Java csomagjainkat a Maven tárolókban tároljuk. 'Aspose.Words for Java' egy bájtkódot tartalmazó, JAR Kérjük, kövesse a lépésről lépésre szóló utasításokat a Java fejlesztői környezetbe való telepítéséhez.

rendszerkövetelmények

Java SE 7 és újabb Java verziók támogatottak. Java SE 6 számára külön csomagot is biztosítunk arra az esetre, ha köteles ezt az elavult JRE használni.

Java csomagunk többplatformos, és minden JVM megvalósítású operációs rendszeren fut, beleértve a Microsoft Windows, Linux, macOS, Android és iOS rendszereket is.

További információ a választható csomag függőségeket, mint például JogAmp JOGL, Harfbuzz font motor, Java Advanced Imaging JAI, olvassa el a Felhasználói dokumentáció.

Egyéb támogatott fájlformátumok

Más fájlformátumokhoz is végrehajthat Mail merge műveletet:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.