Sukurkite docx naudodami Mail merge Java

Didelės spartos Java biblioteka, skirta atlikti docx šablonų ir duomenų iš tinkintų duomenų šaltinio Mail merge operaciją

Mūsų sprendimas suteikia galingą nuo platformos nepriklausomą API. Naudokite mūsų Mail merge dokumento API, kad sukurtumėte aukšto lygio programinę įrangą Java platformai. Tai galingas programinės įrangos sprendimas, skirtas sujungti Word ir PDF formatų šablonus ir duomenis iš pasirinktinių duomenų šaltinių ir toliau eksportuoti rezultatus į DOCX, PDF, HTML ir kitus populiarius formatus naudojant Java.

Peržiūrėkite kodo fragmentą

Mail merge "Word" failas ir "Excel" duomenys Java

Greita Java biblioteka, leidžianti atlikti pašto suliejimą su Excel duomenimis.

Mūsų Mail Merge SDK leidžia "Word" šabloną užpildyti duomenimis iš "Excel" lapo. Remdamiesi mūsų Mail Merge API, galite sukurti savo programinės įrangos sprendimą naudodami Java, kuris leidžia automatizuoti el. laiškus iš Excel ir generuoti ataskaitas su Excel duomenimis.

Norėdami Mail merge iš "Excel" į "Word", tiesiog atlikite Mail merge operaciją Java ir eksportuokite rezultatą į bet kurį palaikomą "Word" formatą.

Mail merge iš "Excel" į "Word" naudojant Java

Naudodami mūsų galingą Mail merge API, galite kurti suasmenintus dokumentus Java naudodami tik Word Merge šabloną ir duomenis iš Excel.

Kaip naudoti Mail merge iš "Excel":

  • Sukurkite Word šabloną su specialiais sujungimo laukais, į kuriuos bus įterpti jūsų duomenys iš Excel.
  • Konvertuokite "Excel" dokumentą į CSV failą, tada į JSON failą, tinkamą mūsų API analizei.
  • Atlikite pašto operaciją, sujungdami Word šabloną ir duomenis, konvertuotus iš Excel į CSV, o paskui į JSON.

Mail merge su "Google" dokumentais

Naudodami mūsų didelio tikslumo Mail merge API, taip pat galite atlikti Mail merge operaciją su "Google" dokumentais. Tiesiog atsisiųskite reikiamus duomenis Word ir Excel formatu, įsitikinkite, kad Word šablone yra sujungimo laukai ir atlikite pašto suliejimo operaciją Java, panašiai kaip ankstesniame skyriuje aprašytas algoritmas.

Norėdami išbandyti šį galingą Mail merge žiniatinklio įrankį, įkelkite "Word" šabloną su specialiais sujungimo laukais ir "Excel" duomenimis, konvertuotais, kaip aprašyta aukščiau. Paleidę kodą, eksportuokite rezultatą į bet kurį formatą naudodami Java.

Šiame pavyzdyje parodyta, kaip atlikti Mail merge operaciją, kad būtų sukurtas Word dokumentas Java:

Atlikite Mail merge operaciją naudodami docx šabloną Java
Įkelkite Mail merge šabloną
Vykdyti kodą
Įkelkite Mail merge duomenis
Iš sąrašo pasirinkite tikslinį formatą
// 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>
Kopijuoti
// 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')
Kopijuoti
// 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>
Kopijuoti
// 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"
Kopijuoti
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;
}
Vykdyti kodą

Kaip naudoti Mail merge docx failuose

  1. Įdiekite Aspose.Words for Java.
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Java projekto.
  3. Sukurkite docx sujungimo šabloną su sujungimo laukais.
  4. Atidarykite šablono Java failą.
  5. Iškvieskite metodą execute(), perduodami ten sujungimo laukus ir jų reikšmes.
  6. Iškvieskite metodą Save(), perduodant išvesties failo pavadinimą su reikiamu plėtiniu.
  7. Gaukite Mail merge operacijos rezultatą kaip Word failą.

Java biblioteka, skirta naudoti Mail merge docx

" Java paketus talpiname "Maven" saugyklose. 'Aspose.Words for Java' yra įprastas JAR failas, kuriame yra baitų kodas. Vadovaukitės nuosekliomis instrukcijomis, kaip ją įdiegti "Java" kūrėjo aplinkoje.

Sistemos reikalavimai

Palaikomos " Java SE 7 ir naujesnės " Java Taip pat pateikiame atskirą " Java SE 6 paketą, jei privalote naudoti šį pasenusį JRE.

Mūsų " Java paketas yra kelių platformų ir veikia visose operacinėse sistemose su JVM diegimu, įskaitant " Microsoft Windows, "Linux", "MacOS", "Android" ir "iOS".

Informacijos apie papildomas paketų priklausomybes, tokias kaip " JogAmp JOGL, " Harfbuzz šriftų variklis, " Java Advanced Imaging JAI, rasite gaminio dokumentacijoje.

Kiti palaikomi failų formatai

Mail merge operaciją galite atlikti kitiems failų formatams:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.