Workbook صف

Workbook صف

يمثل كائنًا جذرًا لإنشاء جدول بيانات Excel.

يكشف النوع Workbook عن الأعضاء التاليين:

البنائين

البناءوصف
initتهيئة مثيل جديد للفئة Workbook.
initتهيئة مثيل جديد للفئة Workbook.
initتهيئة مثيل جديد للفئة Workbook وفتح ملف.
initتهيئة مثيل جديد للفئة Workbook وفتح الدفق.
initتهيئة مثيل جديد للفئة Workbook وفتح ملف.
initتهيئة مثيل جديد للفئة Workbook والدفق المفتوح.

ملكيات

ملكيةوصف
settingsيمثل إعدادات المصنف.
worksheetsيحصل على مجموعة WorksheetCollection في جدول البيانات.
is_licensedيشير إلى ما إذا تم تعيين الترخيص.
colorsإرجاع الألوان في لوحة جدول البيانات.
count_of_styles_in_poolيحصل على عدد من الأنماط في تجمع الأنماط.
default_styleالحصول على الكائن الافتراضي Style للمصنف أو تعيينه.
is_digitally_signedيشير إلى ما إذا كان جدول البيانات هذا موقعًا رقميًا.
is_workbook_protected_with_passwordيشير إلى ما إذا كانت البنية أو النافذة محمية بكلمة مرور.
vba_projectيحصل على Workbook.vba_project في جدول بيانات.
has_macroيشير إلى ما إذا كان جدول البيانات هذا يحتوي على ماكرو/VBA.
has_revisionsيتم الحصول عليه إذا كان المصنف يحتوي على أي تغييرات متعقبة
file_nameالحصول على اسم الملف الحالي وتعيينه.
cells_data_table_factoryالحصول على المصنع لبناء ICellsDataTable من كائنات مخصصة
data_sorterالحصول على كائن DataSorter لفرز البيانات.
themeيحصل على اسم الموضوع.
built_in_document_propertiesتقوم بإرجاع مجموعة DocumentProperty التي تمثل جميع خصائص المستند المضمنة في جدول البيانات.
custom_document_propertiesتقوم بإرجاع مجموعة DocumentProperty التي تمثل كافة خصائص المستند المخصصة لجدول البيانات.
file_formatيحصل ويحدد تنسيق الملف.
interrupt_monitorالحصول على جهاز مراقبة المقاطعة وتعيينه.
content_type_propertiesالحصول على قائمة الكائنات ContentTypeProperty في المصنف.
custom_xml_partsيمثل جزءًا مخصصًا لتخزين بيانات XML (بيانات XML مخصصة داخل الحزمة).
data_mashupيحصل على بيانات المزج.
ribbon_xmlالحصول على ملف XML الذي يحدد واجهة مستخدم الشريط وتعيينه.
absolute_pathيحصل ويحدد المسار المطلق للملف.
data_connectionsيحصل على مجموعة ExternalConnection.

طُرق

طريقةوصف
saveيحفظ المصنف على القرص.
saveاحفظ المصنف على القرص.
saveيحفظ المصنف على القرص.
saveيحفظ المصنف في الدفق.
saveيحفظ المصنف في الدفق.
replaceيستبدل قيمة الخلية بسلسلة جديدة.
replaceيستبدل قيمة الخلية بعدد صحيح جديد.
replaceيستبدل قيمة الخلية بقيمة مزدوجة جديدة.
replaceيستبدل قيمة الخلية بمصفوفة سلسلة جديدة.
replaceيستبدل قيم الخلايا بمصفوفة أعداد صحيحة.
replaceيستبدل قيم الخلايا بمصفوفة مزدوجة.
replaceيستبدل قيم الخلايا ببيانات جديدة.
replaceيستبدل قيم الخلايا ببيانات جديدة.
replaceيستبدل قيمة الخلية بسلسلة جديدة.
copyنسخ كائن مصنف آخر.
copyنسخ البيانات من كائن المصنف المصدر.
calculate_formulaيحسب نتيجة الصيغ.
calculate_formulaيحسب نتيجة الصيغ.
calculate_formulaحساب الصيغ في هذا المصنف.
refresh_dynamic_array_formulasتحديث صيغ المصفوفة الديناميكية (تمتد إلى نطاق جديد من الخلايا المجاورة وفقًا للبيانات الحالية)
لن يتم حساب الصيغ الأخرى الموجودة في المصنف بشكل متكرر حتى إذا تم استخدامها بواسطة صيغ الصفيف الديناميكي.
refresh_dynamic_array_formulasتحديث صيغ المصفوفة الديناميكية (تمتد إلى نطاق جديد من الخلايا المجاورة وفقًا للبيانات الحالية)
import_xmlاستيراد/تحديث ملف بيانات XML إلى المصنف.
import_xmlاستيراد/تحديث ملف بيانات XML إلى المصنف.
export_xmlتصدير بيانات XML المرتبطة بخريطة XML المحددة.
export_xmlتصدير بيانات XML.
parse_formulasيوزع كل الصيغ التي لم يتم تحليلها عندما تم تحميلها من ملف القالب أو تعيينها على خلية.
start_access_cacheيبدأ الجلسة التي تستخدم ذاكرة التخزين المؤقت للوصول إلى البيانات.
close_access_cacheإغلاق الجلسة التي تستخدم ذاكرة التخزين المؤقت للوصول إلى البيانات.
remove_unused_stylesقم بإزالة كافة الأنماط غير المستخدمة.
create_styleيخلق نمطا جديدا.
create_builtin_styleينشئ نمطًا مدمجًا حسب النوع المحدد.
create_cells_colorيقوم بإنشاء كائن CellsColor.
combineيجمع كائن مصنف آخر.
get_style_in_poolيحصل على النمط في حمام السباحة الأنيق.
سيتم تجميع كافة الأنماط الموجودة في المصنف في تجمع.
لا يوجد سوى فهرس مرجعي بسيط في الخلايا.
get_fontsيحصل على كافة الخطوط في تجمع الأنماط.
get_named_styleالحصول على النمط المسمى في تجمع الأنماط.
change_paletteتغيير لوحة جدول البيانات في الفهرس المحدد.
is_color_in_paletteالتحقق مما إذا كان هناك لون في لوحة جدول البيانات.
get_matching_colorابحث عن أفضل لون مطابق في اللوحة الحالية.
set_encryption_optionsضبط خيارات التشفير.
protectيحمي المصنف.
protect_shared_workbookيحمي المصنف المشترك.
unprotectإلغاء حماية المصنف.
unprotect_shared_workbookإلغاء حماية مصنف مشترك.
remove_macroيزيل VBA/الماكرو من جدول البيانات هذا.
remove_digital_signatureإزالة التوقيع الرقمي من جدول البيانات هذا.
accept_all_revisionsيقبل كافة التغييرات المتعقبة في المصنف.
remove_external_linksإزالة كافة الارتباطات الخارجية في المصنف.
get_theme_colorالحصول على لون الموضوع.
set_theme_colorيضبط لون الموضوع
custom_themeموضوع الجمارك.
copy_themeنسخ السمة من مصنف آخر.
has_exernal_linksيشير إلى ما إذا كان هذا المصنف يحتوي على ارتباطات خارجية لمصادر بيانات أخرى.
update_custom_function_definitionتحديثات تعريف الوظائف المخصصة.
update_linked_data_sourceإذا كان هذا المصنف يحتوي على ارتباطات خارجية بمصدر بيانات آخر،
سيحاول Aspose.Cells استرداد أحدث البيانات من مصادر العطاء.
set_digital_signatureيضبط التوقيع الرقمي على ملف جدول بيانات (Excel2007 والإصدارات الأحدث).
add_digital_signatureإضافة توقيع رقمي إلى ملف جدول بيانات OOXML (Excel2007 والإصدارات الأحدث).
get_digital_signatureيحصل على التوقيع الرقمي من الملف.
remove_personal_informationيزيل المعلومات الشخصية.

ملاحظات

تشير الفئة Workbook إلى جدول بيانات Excel. يمكن أن يحتوي كل جدول بيانات على أوراق عمل متعددة. الميزة الأساسية للفئة هي فتح وحفظ ملفات Excel الأصلية. يحتوي الفصل على بعض الميزات المتقدمة مثل نسخ البيانات من المصنفات الأخرى، والجمع بين مصنفين، وتحويل Excel إلى PDF، وتقديم Excel إلى صورة وحماية جدول بيانات Excel.

مثال

يقوم المثال التالي بتحميل Workbook من ملف Excel المسمى Designer.xls ويجعل أشرطة التمرير الأفقية والرأسية غير مرئية. ثم يقوم بعد ذلك باستبدال قيمتي سلسلة بقيمة عدد صحيح وقيمة سلسلة على التوالي داخل جدول البيانات وأخيراً حفظ المصنف كملف Excel xlsx.

from aspose.cells import Workbook

# Open a designer file
designerFile = "designer.xls"
workbook = Workbook(designerFile)
# Set scroll bars
workbook.settings.is_h_scroll_bar_visible = False
workbook.settings.is_v_scroll_bar_visible = False
# Replace the placeholder string with new values
newInt = 100
workbook.replace("OldInt", newInt)
newString = "Hello!"
workbook.replace("OldString", newString)
workbook.save("result.xlsx")

أنظر أيضا