Η λύση μας παρέχει ένα ισχυρό ανεξάρτητο API πλατφόρμας. Χρησιμοποιήστε το API Mail merge να αναπτύξετε λογισμικό υψηλού επιπέδου για πλατφόρμα Java. Αυτή είναι μια ισχυρή λύση λογισμικού για τη συγχώνευση προτύπων σε Word μορφές και PDF και δεδομένων από προσαρμοσμένες πηγές δεδομένων και περαιτέρω εξαγωγή του αποτελέσματος σε DOCX, PDF, HTML και άλλες δημοφιλείς μορφές χρησιμοποιώντας Java.
Γρήγορη βιβλιοθήκη Java για εκτέλεση συγχώνευσης αλληλογραφίας με δεδομένα Excel.
Το Mail Merge SDK σάς επιτρέπει να συμπληρώσετε ένα πρότυπο Word με τα δεδομένα σας από το Excel φύλλο. Με βάση το Mail Merge API, μπορείτε να δημιουργήσετε τη δική σας λύση λογισμικού χρησιμοποιώντας Java, το οποίο σας επιτρέπει να αυτοματοποιείτε μηνύματα ηλεκτρονικού ταχυδρομείου από το Excel και να δημιουργείτε αναφορές με δεδομένα Excel.
Για τη Mail merge από το Excel στο Word, απλώς εκτελέστε τη λειτουργία Mail merge στο Java και εξάγετε το αποτέλεσμα σε οποιεσδήποτε υποστηριζόμενες Word μορφές.
Με το ισχυρό μας Mail merge API, μπορείτε να δημιουργήσετε εξατομικευμένα έγγραφα στο Java χρησιμοποιώντας απλώς ένα πρότυπο συγχώνευσης Word και δεδομένα από το Excel.
Πώς να χρησιμοποιήσετε τη Mail merge από το Excel:
Με το Mail merge API υψηλής πιστότητας, μπορείτε επίσης να εκτελέσετε μια λειτουργία Mail merge με τα Έγγραφα Google. Απλώς κατεβάστε τα απαραίτητα δεδομένα σε Word μορφή και Excel, βεβαιωθείτε ότι το πρότυπο Word περιέχει πεδία συγχώνευσης και εκτελέστε τη λειτουργία συγχώνευσης αλληλογραφίας στο Java, παρόμοια με τον αλγόριθμο που περιγράφεται στην προηγούμενη ενότητα.
Για να δοκιμάσετε αυτό το ισχυρό εργαλείο web Mail merge, φορτώστε ένα πρότυπο Word με ειδικά πεδία συγχώνευσης και δεδομένα από το Excel που έχουν μετατραπεί όπως περιγράφεται παραπάνω. Αφού εκτελέσετε τον κώδικα, εξάγετε το αποτέλεσμα σε οποιαδήποτε μορφή χρησιμοποιώντας Java.
Το ακόλουθο παράδειγμα δείχνει πώς να εκτελέσετε μια λειτουργία Mail merge για τη δημιουργία ενός Word εγγράφου στο 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>
αντίγραφο
// 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;
}
Φιλοξενούμε τα πακέτα Java μας στα αποθετήρια Maven. 'Aspose.Words για Java' είναι ένα κοινό JAR που περιέχει byte-κώδικα. Ακολουθήστε τις οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης στο περιβάλλον προγραμματιστή 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 για άλλες μορφές αρχείων: