हमारा समाधान एक शक्तिशाली मंच स्वतंत्र API प्रदान करता है। Java प्लेटफ़ॉर्म के लिए उच्च-स्तरीय सॉफ़्टवेयर विकसित करने के लिए हमारे Mail merge दस्तावेज़ API का उपयोग करें। यह Word और PDF प्रारूपों में टेम्पलेट्स और कस्टम डेटा स्रोतों से डेटा को मर्ज करने और Java का उपयोग करके DOCX, PDF, HTML और अन्य लोकप्रिय प्रारूपों में परिणाम निर्यात करने के लिए एक शक्तिशाली सॉफ्टवेयर समाधान है।
Excel डेटा के साथ मेल मर्ज को निष्पादित करने के लिए फास्ट Java लाइब्रेरी।
हमारा Mail Merge SDK आपको Excel शीट से अपने डेटा के साथ वर्ड टेम्पलेट को पॉप्युलेट करने की अनुमति देता है। हमारे Mail Merge API के आधार पर, आप Java का उपयोग करके अपना स्वयं का सॉफ़्टवेयर समाधान बना सकते हैं, जो आपको Excel से ईमेल को स्वचालित करने और Excel डेटा के साथ रिपोर्ट उत्पन्न करने की अनुमति देता है।
Excel से वर्ड में मेल Mail merge करने के लिए, बस Java में Mail merge ऑपरेशन करें और परिणाम को किसी समर्थित वर्ड फॉर्मेट में एक्सपोर्ट करें।
हमारे शक्तिशाली Mail merge API के साथ, आप Excel से सिर्फ एक वर्ड मर्ज टेम्पलेट और डेटा का उपयोग करके Java में वैयक्तिकृत दस्तावेज़ बना सकते हैं।
Excel से Mail merge का उपयोग कैसे करें:
हमारे हाई-फ़िडेलिटी Mail merge API के साथ, आप Google डॉक्स के साथ Mail merge ऑपरेशन भी कर सकते हैं। बस आवश्यक डेटा को Word और Excel स्वरूप में डाउनलोड करें, सुनिश्चित करें कि Word टेम्पलेट में मर्ज फ़ील्ड शामिल हैं और Java में मेल मर्ज कार्रवाई करें, जो पिछले अनुभाग में वर्णित एल्गोरिथम के समान है।
इस शक्तिशाली Mail merge वेब टूल को आज़माने के लिए, विशेष मर्ज फ़ील्ड्स के साथ वर्ड टेम्पलेट लोड करें और Excel से डेटा को ऊपर बताए अनुसार परिवर्तित करें। कोड चलाने के बाद, Java का उपयोग करके परिणाम को किसी भी प्रारूप में निर्यात करें।
निम्न उदाहरण दिखाता है कि Java में Word दस्तावेज़ बनाने के लिए 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;
}
Java पैकेज को मावेन रिपॉजिटरी में होस्ट करते हैं। 'Aspose.Words for Java' एक सामान्य JAR फ़ाइल है जिसमें बाइट-कोड होता है। कृपया इसे अपने जावा डेवलपर परिवेश में कैसे स्थापित करें, इस पर चरण-दर-चरण निर्देशों का पालन करें।
Java SE 7 और अधिक हाल के Java संस्करण समर्थित हैं। JRE का उपयोग करने के लिए बाध्य हैं तो Java SE 6 लिए एक अलग पैकेज भी प्रदान करते हैं।
हमारा Java JVM कार्यान्वयन के साथ सभी ऑपरेटिंग सिस्टम पर चलता है Microsoft Windows, लिनक्स, मैकओएस, एंड्रॉइड और आईओएस शामिल हैं।
वैकल्पिक पैकेज निर्भरता के बारे में जानकारी के लिए, जैसे कि JogAmp JOGL, Harfbuzz फ़ॉन्ट इंजन, Java एडवांस्ड इमेजिंग JAI, कृपया उत्पाद दस्तावेज़ीकरण देखें।
आप अन्य फ़ाइल स्वरूपों के लिए Mail merge कार्रवाई कर सकते हैं: