أنشئ XLTM باستخدام Python
قم بإنشاء XLTM عبر تطبيقات Python دون تثبيت Microsoft Office ®.
بالنسبة للمطور ، من يحاول إنشاء ملفات XLTM عبر تطبيق Python؟ يمكن أن تساعد Aspose.Total for Python via Java API في أتمتة عملية الإنشاء. إنها حزمة كاملة من واجهات برمجة التطبيقات المختلفة التي تتعامل مع تنسيقات مختلفة بما في ذلك ملفات وصور Microsoft Office. Aspose.Cells for Python via Java API الذي يعد جزءًا من حزمة Aspose.Total for Python via Java يجعل عملية التوليد هذه سهلة. فيما يلي عملية الخلق. علاوة على ذلك ، يمكن للمطورين تحسين تطبيق تعديل ملف XLTM بسهولة. لتحديث ملف XLTM باستخدام عملية Python هو نفسه باستثناء أنه يتطلب ملفًا موجودًا كمعامل أثناء إنشاء كائن المصنف.
كيفية إنشاء ملف XLTM في بايثون
- قم بإنشاء كائن فئة Workbook جديد به ملفFormatType كمعامل
- احصل على الوصول إلى Worksheet المطلوب باستخدام طريقة getWorksheets().get(index)
- أدخل البيانات في الخلية التي تم الوصول إليها باستخدام طريقة Worksheet.getCells().get(indexValue).putValue()
- احفظ المستند كملف .xltm باستخدام save() بتمرير الملف بالمسار كمعامل
متطلبات الخلق
- لإنشاء XLTM ، قم بالإشارة إلى واجهات برمجة التطبيقات (API) داخل المشروع مباشرةً من PyPI ( Aspose.Cells )
- أو استخدم أمر النقطة التالي ’’ تثبيت نقطة aspose.cells ‘'`
- علاوة على ذلك ، قم بتنزيل حزمة API من قسم downloads
أنشئ XLTM في Python
# create a new XLSX workbook | |
workbook = Workbook(FileFormatType.XLSX) | |
worksheet = workbook.getWorksheets().get(0) | |
# Insert a string value to a cell | |
worksheet.getCells().get("C2").setValue("Image") | |
# set the 4th row height | |
worksheet.getCells().setRowHeight(3, 150) | |
# set the C column width | |
worksheet.getCells().setColumnWidth(3,50) | |
# add a picture to the D4 cell | |
index = worksheet.getPictures().add(3, 3, "aspose-cells-for-python.png") | |
# get the picture object | |
pic = worksheet.getPictures().get(index) | |
# save the Excel file | |
workbook.save("workbook_with_image.xlsx") |
يستكشف خيارات مع Python
ما هو XLTM تنسيق الملف
تنسيق ملف XLTM ، المعروف أيضًا باسم ملف Excel Macro-Enabled Template ، هو تنسيق ملف مستخدم في Microsoft Office Excel لتخزين قوالب جداول البيانات التي تحتوي على وحدات ماكرو. تم تقديم تنسيق الملف هذا في Excel 2007 ، وهو مستند إلى جدول بيانات Microsoft Excel Open XML Format Spreadsheet.
تعمل ملفات XLTM كطريقة ملائمة لحفظ وحدات الماكرو المكتوبة في Visual Basic for Applications (VBA) داخل جدول بيانات. وحدات الماكرو هي مجموعات من الإرشادات التي تعمل على أتمتة المهام في Excel. على غرار تنسيق ملف XLSM ، يمكن لملفات XLTM تخزين وحدات الماكرو ؛ ومع ذلك ، لديهم ميزة إضافية: القدرة على استخدامها كقوالب لملفات Excel الأخرى.
عند استخدام قالب XLTM لإنشاء مصنف جديد ، يتم نسخ وحدات الماكرو من القالب إلى الملف الجديد. يسمح هذا للمستخدمين بتنفيذ وحدات الماكرو داخل المصنف الذي تم إنشاؤه حديثًا. هذه الميزة مفيدة بشكل خاص لإنشاء قوالب قابلة لإعادة الاستخدام. على سبيل المثال ، يمكن تصميم قالب بوحدات ماكرو تنشئ تقريرًا شهريًا. باستخدام قالب XLTM كل شهر ، يتم إنشاء مصنف جديد مع إنشاء وحدات الماكرو تلقائيًا للتقرير استنادًا إلى البيانات الموجودة في المصنف.
تعد ملفات XLTM ذات قيمة أيضًا لمشاركة وحدات الماكرو مع الآخرين. يمكن للمستخدم إنشاء قالب باستخدام وحدات ماكرو ، مثل قالب إنشاء التقرير ، ثم إرساله عبر البريد الإلكتروني إلى مستخدم آخر. يمكن للمستلم فتح القالب في Excel واستخدام وحدات الماكرو لإنشاء التقرير المطلوب.