إدارة بيانات ملفات إكسل

كيفية إضافة بيانات إلى الخلايا

توفر Aspose.Cells فئة، Workbook، التي تمثل ملف Microsoft Excel. تحتوي الفئة Workbook على مجموعة Worksheets التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. تمثل ورقة العمل بالفئة Worksheet. توفر الفئة Worksheet مجموعة Cells. يمثل كل عنصر في مجموعة Cells كائنًا من الفئة Cell.

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

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

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

كيفية استرداد البيانات من الخلايا

توفر Aspose.Cells فئة Workbook التي تمثل ملف Microsoft Excel. تحتوي الفئة Workbook على مجموعة Worksheets التي تسمح بالوصول إلى أوراق العمل في الملف. تمثل ورقة العمل بالفئة Worksheet. توفر الفئة Worksheet مجموعة Cells. كل عنصر في مجموعة Cells يمثل كائنًا من الفئة Cell.

توفر الفئة Cell خصائصًا عدة تسمح للمطورين باسترداد القيم من الخلايا وفقًا لأنواع بياناتها. تتضمن هذه الخصائص:

  • StringValue: يعيد قيمة السلسلة للخلية.
  • DoubleValue: يعيد قيمة مزدوجة للخلية.
  • BoolValue: يعيد قيمة Boolean للخلية.
  • DateTimeValue: يعيد قيمة تاريخ / وقت للخلية.
  • FloatValue: يعيد قيمة عائمة للخلية.
  • IntValue: يعيد قيمة العدد الصحيح للخلية.

عندما لا يتم ملؤها، تثير الخلايا مع DoubleValue أو FloatValue استثناء.

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

أنواع قيم الخلية الوصف
IsBool يحدد أن قيمة الخلية هي بولية.
IsDateTime يحدد أن قيمة الخلية هي تاريخ/وقت.
IsNull تمثل خلية فارغة.
IsNumeric يحدد أن قيمة الخلية هي رقمية.
IsString يحدد أن قيمة الخلية هي نصية.
IsUnknown يحدد أن قيمة الخلية غير معروفة.

يمكنك أيضًا استخدام أنواع قيم الخلية المحددة مسبقًا أعلاه للمقارنة مع نوع البيانات الحاضرة في كل خلية.

مواضيع متقدمة