إضافة واسترداد البيانات

إضافة البيانات إلى Cells

Aspose.Cells يوفر فئةIWorkbook يمثل ملف Excel Microsoft. الIWorkbook فئة تحتوي علىأوراق العمل مجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel. يتم تمثيل ورقة العمل بواسطةIWorksheet صف دراسي. الIWorksheet فئة توفرآيسيلس مجموعة. كل عنصر فيآيسيلس تمثل المجموعة كائنًا منآيسيلصف دراسي.

Aspose.Cells يسمح للمطورين بإضافة بيانات إلى الخلايا في أوراق العمل عن طريق استدعاءآيسيل صف دراسيضع القيمة طريقة. يوفر Aspose.Cells إصدارات محملة بشكل زائد منضع القيمة طريقة تتيح للمطورين إضافة أنواع مختلفة من البيانات إلى الخلايا. استخدام هذه الإصدارات المحملة بشكل زائد منضع القيمةطريقة ، من الممكن إضافة قيم منطقية أو سلسلة أو مزدوجة أو عدد صحيح أو تاريخ / وقت ، إلخ إلى الخلية.

تحسين الكفاءة

إذا كنت تستخدمضع القيمةطريقة لوضع كمية كبيرة من البيانات في ورقة عمل ، يجب إضافة قيم إلى الخلايا ، أولاً بالصفوف ثم بالأعمدة. يعمل هذا الأسلوب على تحسين كفاءة تطبيقاتك بشكل كبير.

استرجاع البيانات من Cells

Aspose.Cells يوفر فئةIWorkbook يمثل ملف Excel Microsoft. الIWorkbook فئة تحتوي علىأوراق العمل مجموعة تسمح بالوصول إلى أوراق العمل الموجودة في الملف. يتم تمثيل ورقة العمل بواسطةIWorksheet صف دراسي. الIWorksheet فئة توفر أآيسيلس مجموعة. كل عنصر فيآيسيلس تمثل المجموعة كائنًا منآيسيلصف دراسي.

الآيسيليوفر class عدة طرق تسمح للمطورين باسترداد القيم من الخلايا وفقًا لأنواع بياناتهم. تشمل هذه الطرق:

  • GetStringValue، تُرجع قيمة سلسلة الخلية.
  • GetDoubleValue، ترجع القيمة المزدوجة للخلية.
  • GetBoolValue، ترجع القيمة المنطقية للخلية.
  • GetDateTimeValue، تُرجع قيمة التاريخ / الوقت للخلية.
  • GetFloatValue، ترجع القيمة العائمة للخلية.
  • GetIntValue، تُرجع قيمة العدد الصحيح للخلية.

عندما لا يتم ملء أحد الحقول ، فإن الخلايا ذاتGetDoubleValue أوGetFloatValueيرمي استثناء.

يمكن أيضًا التحقق من نوع البيانات الموجودة في خلية باستخدامآيسيل صف دراسيGetType طريقة. في الواقع، فإنآيسيل صف دراسيGetType الطريقة على أساسCellValueTypeالتعداد الذي تم سرد قيمه المحددة مسبقًا أدناه:

Cell أنواع القيمة وصف
CellValueType_IsBool تحدد أن قيمة الخلية منطقية.
CellValueType_IsDateTime يحدد أن قيمة الخلية هي التاريخ / الوقت.
CellValueType_IsNull يمثل خلية فارغة.
CellValueType_IsNumeric تحدد أن قيمة الخلية رقمية.
CellValueType_IsString تحدد أن قيمة الخلية عبارة عن سلسلة.
CellValueType_IsUnknown يحدد أن قيمة الخلية غير معروفة.
يمكنك أيضًا استخدام أنواع قيم الخلايا المحددة مسبقًا للمقارنة مع نوع البيانات الموجودة في كل خلية.