إضافة واسترجاع البيانات
إضافة البيانات إلى Cells
Aspose.Cells يوفر فئةدفتر العمل الذي يمثل ملف Excel Microsoft. الدفتر العمل يحتوي الفصل علىأوراق عمل المجموعة التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةورقة عمل فصل. الورقة عمل يوفر الفصلCells مجموعة. كل عنصر فيCells تمثل المجموعة كائنًا منCellفصل.
Aspose.Cells يسمح للمطورين بإضافة بيانات إلى الخلايا في أوراق العمل عن طريق استدعاءCell فصلضع القيمة طريقة. Aspose.Cells يوفر إصدارات مثقلة منضع القيمة طريقة تتيح للمطورين إضافة أنواع مختلفة من البيانات إلى الخلايا. باستخدام هذه الإصدارات المحملة بشكل زائد منضع القيمةالطريقة، من الممكن إضافة قيم منطقية، أو سلسلة، أو مزدوجة، أو عدد صحيح، أو تاريخ/وقت، وما إلى ذلك إلى الخلية.
تحسين الكفاءة
إذا كنت تستخدمضع القيمةلوضع كمية كبيرة من البيانات في ورقة العمل، يجب عليك إضافة قيم إلى الخلايا، أولاً حسب الصفوف ثم حسب الأعمدة. يعمل هذا الأسلوب على تحسين كفاءة تطبيقاتك بشكل كبير.
استرجاع البيانات من Cells
Aspose.Cells يوفر فئةدفتر العمل الذي يمثل ملف Excel Microsoft. الدفتر العمل يحتوي الفصل علىأوراق عمل المجموعة التي تسمح بالوصول إلى أوراق العمل الموجودة في الملف. يتم تمثيل ورقة العمل بواسطةورقة عمل فصل. الورقة عمل يوفر الفصل أCells مجموعة. كل عنصر فيCells تمثل المجموعة كائنًا منCellفصل.
الCellيوفر class عدة طرق تسمح للمطورين باسترداد القيم من الخلايا وفقًا لأنواع البيانات الخاصة بهم. وتشمل هذه الأساليب:
- GetStringValue، تقوم بإرجاع قيمة السلسلة للخلية.
- GetDoubleValue، تقوم بإرجاع القيمة المزدوجة للخلية.
- GetBoolValue، تقوم بإرجاع القيمة المنطقية للخلية.
- GetDateTimeValue، تقوم بإرجاع قيمة التاريخ/الوقت للخلية.
- GetFloatValue، تقوم بإرجاع القيمة العائمة للخلية.
- GetIntValue، تقوم بإرجاع القيمة الصحيحة للخلية.
عندما لا يتم ملء الحقل، يتم استخدام الخلاياGetDoubleValue أوGetFloatValueيلقي استثناء.
يمكن أيضًا التحقق من نوع البيانات الموجودة في الخلية باستخدامCell فصلGetType طريقة. في الواقع، فإنCell فصلGetType تعتمد الطريقة علىCellValueTypeالتعداد الذي تم إدراج قيمه المحددة مسبقًا أدناه:
Cell أنواع القيمة | وصف |
---|---|
CellValueType_IsBool | يحدد أن قيمة الخلية هي منطقية. |
CellValueType_IsDateTime | يحدد أن قيمة الخلية هي التاريخ/الوقت. |
CellValueType_IsNull | يمثل خلية فارغة. |
CellValueType_IsNumeric | يحدد أن قيمة الخلية رقمية. |
CellValueType_IsString | يحدد أن قيمة الخلية هي سلسلة. |
CellValueType_IsUnknown | يحدد أن قيمة الخلية غير معروفة. |
يمكنك أيضًا استخدام أنواع قيم الخلايا المحددة مسبقًا أعلاه للمقارنة مع نوع البيانات الموجودة في كل خلية. |