Workbook
Workbook
نظرة عامة
Workbook هو struct في Aspose.Cells FOSS للغة Rust. يُورث من: Debug, Clone, PartialEq, وواحد آخر.
يمثل كائن جدول البيانات الجذر المستخدم لإنشاء، تحميل، تعديل، وحفظ دفتر عمل XLSX.
يُعلن هذا الـ struct عن 58 طريقة لكائنات Workbook في برامج Rust. تشمل الطرق المتاحة: add_worksheet, default, defined_names, dispose, document_properties, get_defined_names, get_document_properties, get_document_properties_mut, get_load_diagnostics, get_properties, get_properties_mut, get_protection, و 46 طريقة إضافية. الأعضاء العامة متاحة لأي تطبيق Rust بعد تثبيت حزمة Aspose.Cells FOSS للغة Rust.
الطرق
| التوقيع | وصف |
|---|---|
default() → Self | يستدعي الدالة الافتراضية على كائن Workbook هذا. |
new() → Self | يهيئ نسخةً جديدةً. |
add_worksheet(name: impl Into<String>) → Result<usize, CellsError> | يضيف عنصرًا. |
worksheet(name: &str) → Result<&Worksheet, CellsError> | يحصل على ورقة العمل بالاسم المحدد. |
worksheet_or_cells_exception(name: &str) → Result<&Worksheet, CellsException> | يحصل على ورقة العمل بالاسم المحدد، ويعيد CellsException في حالة الفشل. |
worksheet_at(index: usize) → Result<&Worksheet, CellsError> | يحصل على ورقة العمل عند الفهرس الصفري المحدد. |
worksheet_at_or_cells_exception(index: usize) → Result<&Worksheet, CellsException> | يحصل على ورقة العمل في الفهرس الصفري المحدد، ويعيد CellsException في حالة الفشل. |
get_worksheets() → Worksheets<'_> | يحصل على أوراق العمل بترتيب المصنف. |
get_worksheets_mut() → WorksheetsMut<'_> | يحصل على القيمة المرتبطة. |
settings() → WorkbookSettings | يحصل على إعدادات مستوى دفتر العمل مثل نظام التاريخ وثقافة العرض. |
get_settings() → WorkbookSettings | يحصل على إعدادات مستوى المصنف مثل نظام التاريخ وثقافة العرض. |
set_settings(settings: WorkbookSettings) | يضبط إعدادات مستوى المصنف مثل نظام التاريخ وثقافة العرض. |
protect() | يحمي الكائن الحالي. |
unprotect() | يزيل الحماية من الكائن الحالي. |
protection() → WorkbookProtection | يحصل على القيمة المرتبطة. |
get_protection() → WorkbookProtection | يحصل على القيمة المرتبطة. |
protection_mut() → &mut WorkbookProtection | يحصل على القيمة المرتبطة. |
get_protection_mut() → &mut WorkbookProtection | يحصل على القيمة المرتبطة. |
is_protected() → bool | يرجع ما إذا كان محميًا. |
properties() → &WorkbookProperties | يحصل على بيانات تعريف دفتر العمل وإعدادات العرض التي يكشف عنها API العام المدعوم. |
get_properties() → &WorkbookProperties | يحصل على بيانات تعريف دفتر العمل وإعدادات العرض التي يكشف عنها API العام المدعوم. |
get_properties_mut() → &mut WorkbookProperties | يحصل على القيمة المرتبطة. |
document_properties() → &DocumentProperties | يحصل على واجهة خصائص المستند للبيانات الوصفية الأساسية والموسعة. |
get_document_properties() → &DocumentProperties | يحصل على واجهة خصائص المستند للبيانات الوصفية الأساسية والموسعة. |
get_document_properties_mut() → &mut DocumentProperties | يحصل على القيمة المرتبطة. |
defined_names() → DefinedNameCollection<'_> | يحصل على مجموعة الأسماء المعرفة في المصنف. |
get_defined_names() → DefinedNameCollection<'_> | يحصل على مجموعة الأسماء المعرفة في المصنف. |
load_diagnostics() → &LoadDiagnostics | يحصل على التشخيصات التي تم جمعها أثناء تحميل دفتر العمل الحالي. |
get_load_diagnostics() → &LoadDiagnostics | يحصل على التشخيصات التي تم جمعها أثناء تحميل دفتر العمل الحالي. |
load_xlsx(path: impl AsRef<Path>) → Result<Self, CellsError> | يقوم بتحميل دفتر العمل. |
open(path: impl AsRef<Path>) → Result<Self, CellsError> | يفتح دفتر عمل موجود. |
open_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | يفتح دفتر عمل موجود. |
load_xlsx_with_options(path: impl AsRef<Path>, options: &LoadOptions) → Result<Self, CellsError> | يقوم بتحميل دفتر عمل. |
load_xlsx_from_stream(stream: R) → Result<Self, CellsError> | يقوم بتحميل دفتر عمل موجود من تدفق باستخدام خيارات التحميل الافتراضية. |
open_from_stream(stream: R) → Result<Self, CellsError> | يفتح دفتر عمل موجود من تدفق باستخدام خيارات التحميل الافتراضية. |
open_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | يفتح دفتر عمل موجود من تدفق باستخدام خيارات التحميل الصريحة. |
load_xlsx_from_stream_or_workbook_load_exception(stream: R) → Result<Self, WorkbookLoadException> | يقوم بتحميل مصنف موجود من تدفق باستخدام خيارات التحميل الافتراضية. |
load_xlsx_from_stream_with_options(stream: R, options: &LoadOptions) → Result<Self, CellsError> | يقوم بتحميل مصنف موجود من تدفق باستخدام خيارات التحميل الصريحة. |
load_xlsx_from_bytes(bytes: &[u8]) → Result<Self, CellsError> | يقوم بتحميل مصنف. |
load_xlsx_from_bytes_or_workbook_load_exception(bytes: &[u8]) → Result<Self, WorkbookLoadException> | يقوم بتحميل مصنف. |
load_xlsx_from_bytes_with_options(bytes: &[u8], options: &LoadOptions) → Result<Self, CellsError> | يحمّل دفتر عمل. |
save_xlsx(path: impl AsRef<Path>) → Result<(), CellsError> | يحفظ دفتر عمل. |
save(path: impl AsRef<Path>) → Result<(), CellsError> | يحفظ دفتر عمل إلى تدفق باستخدام خيارات حفظ صريحة. |
save_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | يحفظ دفتر عمل. |
save_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | يحفظ المصنف. |
save_xlsx_with_format(path: impl AsRef<Path>, format: SaveFormat) → Result<(), CellsError> | يحفظ المصنف. |
save_xlsx_with_options(path: impl AsRef<Path>, options: &SaveOptions) → Result<(), CellsError> | يحفظ المصنف. |
save_xlsx_to_stream(stream: W) → Result<(), CellsError> | يحفظ المصنف إلى تدفق باستخدام خيارات الحفظ الافتراضية. |
save_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | يحفظ المصنف إلى تدفق باستخدام تنسيق الحفظ المحدد. |
save_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | يحفظ المصنف إلى تدفق باستخدام خيارات حفظ صريحة. |
save_xlsx_to_stream_or_workbook_save_exception(stream: W) → Result<(), WorkbookSaveException> | يحفظ دفتر العمل إلى تدفق ويغلف الأخطاء في WorkbookSaveException. |
save_xlsx_to_stream_with_format(stream: W, format: SaveFormat) → Result<(), CellsError> | يحفظ دفتر العمل إلى تدفق باستخدام تنسيق الحفظ المحدد. |
save_xlsx_to_stream_with_options(stream: W, options: &SaveOptions) → Result<(), CellsError> | يحفظ دفتر العمل إلى تدفق باستخدام خيارات حفظ صريحة. |
save_xlsx_to_bytes() → Result<Vec<u8>, CellsError> | يحفظ دفتر العمل. |
save_xlsx_to_bytes_or_workbook_save_exception() → Result<Vec<u8>, WorkbookSaveException> | يحفظ المصنف. |
save_xlsx_to_bytes_with_format(format: SaveFormat) → Result<Vec<u8>, CellsError> | يحفظ المصنف. |
save_xlsx_to_bytes_with_options(options: &SaveOptions) → Result<Vec<u8>, CellsError> | يحفظ المصنف. |
dispose() | يطلق الموارد المرتبطة بمثيل المصنف. |