إضافة واسترداد البيانات
إضافة بيانات إلى الخلايا
توفر Aspose.Cells فئة تمثل ملف Microsoft Excel تسمى Workbook. تحتوي فئة Workbook على WorksheetCollection التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. تمثل ورقة عمل بفئة Worksheet. توفر فئة Worksheet مجموعة Cells. يمثل كل عنصر في مجموعة Cells كائنًا من فئة Cell.
تسمح Aspose.Cells للمطورين بإضافة البيانات إلى الخلايا في ورقات العمل عن طريق استدعاء Cell و setValue. باستخدام خاصية setValue ، يمكن إضافة قيم مثل قيم Boolean و string و double و integer أو date/time وغيرها إلى الخلية.
تحسين الكفاءة
أثناء العمل على ورقات العمل ، قد يقوم المستخدمون بإضافة أنواع مختلفة من البيانات في الخلايا. قد تتضمن هذه العناصر البيانية قيمًا منطقية وصحيحة وقيمًا صحيحة ، نصية أو تاريخ/وقت. يمكنك الحصول على القيم المناسبة من الخلايا وفقًا لأنواع بياناتها باستخدام Aspose.Cells.
استرداد البيانات من الخلايا
توفر Aspose.Cells فئة تمثل ملف Excel تسمى Workbook التي تحتوي على مجموعة WorksheetCollection التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. تمثل ورقة عمل بفئة Worksheet. توفر فئة Worksheet مجموعة Cells. يمثل كل عنصر في مجموعة Cells كائنًا من فئة Cell.
توفر الفئة Cell العديد من الخصائص التي تسمح للمطورين باسترداد القيم من الخلايا وفقًا لأنواع بياناتها. تشمل هذه الخصائص:
- StringValue، قيمة السلسلة في الخلية.
- DoubleValue، تعيد قيمة الرقم العشري في الخلية.
- BoolValue، قيمة بيانية في الخلية.
- DateTimeValue، قيمة الوقت/التاريخ في الخلية.
- FloatValue، قيمة عائمة في الخلية.
- IntValue، قيمة العدد الصحيح للخلية.
وبالإضافة إلى ذلك، يمكن التحقق أيضًا من نوع البيانات الواردة في الخلية باستخدام خاصية Type لفئة Cell. في الواقع، تعتمد خاصية Type لفئة Cell على تعداد CellValueType والتي تحتوي على القيم المحددة مُسبقًا على النحو الوارد أدناه:
أنواع قيم الخلية | الوصف |
---|---|
IS_BOOL | يحدد أن قيمة الخلية هي قيمة منطقية. |
IS_DATE_TIME | يحدد أن قيمة الخلية هي تاريخ/وقت. |
IS_ERROR | يُمثل أن الخلية تحتوي على قيمة خطأ |
IS_NULL | يُمثل خلية فارغة. |
IS_NUMERIC | يحدد أن قيمة الخلية هي رقمية. |
IS_STRING | يحدد أن قيمة الخلية هي سلسلة نصية. |
IS_UNKNOWN | يحدد أن قيمة الخلية غير معروفة. |
يمكنك أيضًا استخدام أنواع قيم الخلية المُحددة مُسبقًا أعلاه للمقارنة مع نوع البيانات الموجودة في كل خلية. |