إنشاء docx باستخدام Mail merge في Java

مكتبة Java عالية السرعة لتنفيذ عملية Mail merge لقوالب وبيانات docx من مصدر بيانات مخصص

يوفر حلنا API مستقلة قوية لمنصة. استخدم API مستند Mail merge لتطوير برنامج عالي المستوى لمنصة Java. هذا حل برمجي قوي لدمج القوالب في تنسيقات Word و PDF والبيانات من مصادر البيانات المخصصة وكذلك تصدير النتيجة إلى DOCX, PDF, HTML والتنسيقات الشائعة الأخرى باستخدام Java.

اعرض مقتطف الشفرة

ملف Word Mail merge وبيانات Excel في Java

مكتبة Fast 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 وبيانات من Excel فقط.

كيفية استخدام Mail merge من Excel:

  • قم بإنشاء قالب Word مع حقول دمج خاصة سيتم إدراج بياناتك من Excel فيها.
  • قم بتحويل مستند Excel إلى ملف CSV ثم إلى ملف JSON مناسب للتحليل بواسطة API الخاص بنا.
  • قم بإجراء عملية البريد بدمج قالب Word والبيانات المحولة من Excel إلى CSV ثم إلى JSON.

Mail merge مع محرر مستندات Google

من خلال Mail merge API عالية الدقة، يمكنك أيضًا إجراء عملية Mail merge باستخدام محرر مستندات Google. ما عليك سوى تنزيل البيانات الضرورية بتنسيق Word و Excel، وتأكد من احتواء قالب Word على حقول دمج وتنفيذ عملية دمج المراسلات في Java، على غرار الخوارزمية الموضحة في القسم السابق.

لتجربة أداة ويب Mail merge القوية هذه، قم بتحميل قالب Word مع حقول دمج خاصة وبيانات من Excel تم تحويلها كما هو موضح أعلاه. بعد تشغيل الكود، قم بتصدير النتيجة إلى أي تنسيق باستخدام Java.

يوضح المثال التالي كيفية تنفيذ عملية Mail merge لإنشاء مستند Word في Java:

تنفيذ عملية Mail merge باستخدام قالب docx في Java
تحميل قالب Mail merge
قم بتشغيل الكود
تحميل بيانات Mail merge
حدد التنسيق الهدف من القائمة
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 لاستخدام Mail merge في docx

نستضيف حزم Java بنا في مستودعات Maven. 'Aspose.Words for 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. كل الحقوق محفوظة.