Ստեղծեք docx ՝ օգտագործելով Mail merge Java ում

Բարձր արագությամբ Java գրադարան՝ docx ձևանմուշների և հատուկ տվյալների աղբյուրից Mail merge գործողություն իրականացնելու համար

Մեր լուծումը ապահովում է հզոր հարթակ անկախ API: Օգտագործեք մեր Mail merge ի փաստաթղթերի API ՝ Java պլատֆորմի համար բարձր մակարդակի ծրագրակազմ մշակելու համար: Սա հզոր ծրագրային լուծում է Word և PDF ձևաչափերով ձևանմուշների և տվյալների հատուկ տվյալների աղբյուրներից միաձուլելու և արդյունքները DOCX, PDF, HTML և այլ հայտնի ձևաչափեր Java ի միջոցով արտահանելու համար:

Դիտեք կոդի հատվածը

Mail merge Word ֆայլի և Excel-ի տվյալները Java

Արագ Java գրադարան՝ Փոստի միաձուլումը Excel-ի տվյալների հետ:

Մեր Mail Merge SDK թույլ է տալիս լրացնել Word ձևանմուշը Excel թերթից ձեր տվյալներով: Հիմնվելով մեր Mail Merge API վրա՝ դուք կարող եք ստեղծել ձեր սեփական ծրագրային լուծումը՝ օգտագործելով Java, որը թույլ է տալիս ավտոմատացնել էլ. նամակները Excel-ից և ստեղծել հաշվետվություններ Excel-ի տվյալներով:

Mail merge Excel-ից Word ին միաձուլվելու համար պարզապես կատարեք Mail merge գործողությունը Java և արդյունքը արտահանեք ցանկացած աջակցվող Word ձևաչափով:

Mail merge Excel-ից Word ին՝ օգտագործելով Java

Mail merge API ով դուք կարող եք ստեղծել անհատականացված փաստաթղթեր Java ՝ օգտագործելով միայն Word Merge ձևանմուշը և Excel-ի տվյալները:

Ինչպես օգտագործել Mail merge Excel-ից.

  • Ստեղծեք Word ձևանմուշ հատուկ միաձուլման դաշտերով, որոնց մեջ կտեղադրվեն ձեր տվյալները Excel-ից:
  • Excel փաստաթուղթը փոխարկեք CSV ֆայլի, այնուհետև JSON ֆայլի, որը հարմար է մեր API ով վերլուծելու համար:
  • Կատարեք Mail-ի գործողությունը՝ միաձուլելով Word ձևանմուշը և Excel-ից CSV ի, այնուհետև JSON ի փոխարկված տվյալները:

Mail merge Google Փաստաթղթերի հետ

Mail merge API ի միջոցով դուք կարող եք նաև կատարել Mail merge գործողություն Google Փաստաթղթերի հետ: Պարզապես ներբեռնեք անհրաժեշտ տվյալները Word և Excel ձևաչափերով, համոզվեք, որ Word ձևանմուշը պարունակում է միաձուլման դաշտեր և կատարեք Mail merge գործողությունը Java ում՝ նախորդ բաժնում նկարագրված ալգորիթմի նման:

Mail merge այս հզոր վեբ գործիքը փորձելու համար բեռնեք Word ձևանմուշը հատուկ միաձուլման դաշտերով և Excel-ից վերափոխված տվյալների վրա, ինչպես նկարագրված է վերևում: Կոդը գործարկելուց հետո արդյունքը արտահանեք ցանկացած ձևաչափով՝ օգտագործելով Java:

Հետևյալ օրինակը ցույց է տալիս, թե ինչպես կատարել Mail merge գործողություն՝ Word փաստաթուղթ ստեղծելու համար Java.

Կատարեք Mail merge գործողություն՝ օգտագործելով docx ձևանմուշը Java ում
Վերբեռնեք Mail merge ձևանմուշը
Գործարկել կոդը
Վերբեռնեք Mail merge տվյալները
Ցանկից ընտրեք թիրախային ձևաչափը
// 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>
Պատճենել
// 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')
Պատճենել
// 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>
Պատճենել
// 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"
Պատճենել
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;
}
Գործարկել կոդը

Ինչպես օգտագործել Mail merge docx ֆայլերում

  1. Տեղադրեք Aspose.Words for Java:
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր Java նախագծին:
  3. Ստեղծեք docx միաձուլման ձևանմուշ միաձուլման դաշտերով:
  4. Բացեք կաղապարի ֆայլը Java ում:
  5. Կանչեք execute() մեթոդը՝ այնտեղ փոխանցելով միաձուլման դաշտերը և դրանց արժեքները:
  6. Զանգահարեք Save() մեթոդը՝ փոխանցելով ելքային ֆայլի անունը՝ պահանջվող ընդլայնմամբ:
  7. Ստացեք Mail merge գործողության արդյունքը որպես Word ֆայլ:

Java գրադարան՝ docx ում Mail merge օգտագործելու համար

Մենք հյուրընկալում ենք մեր Java փաթեթները Maven-ի պահոցներում: 'Aspose.Words Java' ի համար սովորական JAR ֆայլ է, որը պարունակում է բայթ-կոդ: Խնդրում ենք հետևել քայլ առ քայլ հրահանգներին, թե ինչպես տեղադրել այն ձեր Java մշակողի միջավայրում:

Համակարգի պահանջները

Java SE 7 և ավելի վերջին Java տարբերակները ապահովված են: Մենք նաև առանձին փաթեթ ենք տրամադրում Java SE 6, եթե դուք պարտավոր եք օգտագործել այս հնացած JRE:

Մեր Java փաթեթը միջմրցաշարային է և աշխատում է JVM իրականացվող բոլոր օպերացիոն համակարգերի վրա, ներառյալ Microsoft Windows, Linux, macOS, Android և iOS:

Լրացուցիչ փաթեթային կախվածության մասին տեղեկությունների համար, ինչպիսիք են JogAmp JOGL, Harfbuzz տառատեսակի շարժիչը, Java Advanced Imaging JAI, խնդրում ենք դիմել Ապրանքի փաստաթղթերին:

Այլ աջակցվող ֆայլի ձևաչափեր

Դուք կարող եք կատարել Mail merge գործողություն այլ ֆայլերի ձևաչափերի համար.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.