โซลูชันของเรามี 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 Merge และข้อมูลจาก Excel
วิธีใช้ Mail merge จาก Excel:
ด้วย Mail merge API ที่มีความเที่ยงตรงสูงของเรา คุณยังสามารถดำเนินการ Mail merge กับ Google เอกสารได้อีกด้วย เพียงดาวน์โหลดข้อมูลที่จำเป็นในรูปแบบ Word และ Excel ตรวจสอบให้แน่ใจว่าเทมเพลต Word มีฟิลด์ผสาน และดำเนินการจดหมายเวียนใน Java ซึ่งคล้ายกับอัลกอริทึมที่อธิบายไว้ในส่วนก่อนหน้า
หากต้องการลองใช้เครื่องมือเว็บ 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 ทั่วไปที่มีโค้ดไบต์ โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้งในสภาพแวดล้อมนักพัฒนา 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 สำหรับรูปแบบไฟล์อื่นๆ ได้: