إعدادات الأرقام
كيفية تعيين تنسيقات العرض للأرقام والتواريخ
ميزة قوية جدا لبرنامج مايكروسوفت إكسل هي أنه يسمح للمستخدمين بتعيين تنسيقات العرض للقيم الرقمية والتواريخ. نحن نعلم أن البيانات الرقمية يمكن استخدامها لتمثيل قيم مختلفة بما في ذلك قيم عشرية، عملة، نسبة، كسر أو قيم محاسبية وما إلى ذلك. يتم عرض كل هذه القيم الرقمية في تنسيقات مختلفة اعتمادًا على نوع المعلومات التي تمثلها. وبالمثل، هناك العديد من التنسيقات التي يمكن عرض تاريخ أو وقت فيها. تدعم أسبوس.خلايا هذه الوظيفة وتسمح للمطورين بتعيين أي تنسيق عرض لرقم أو تاريخ.
كيفية تعيين تنسيقات العرض في مايكروسوفت إكسل
لتعيين تنسيقات العرض في مايكروسوفت إكسل:
- انقر بزر الماوس الأيمن على أي خلية.
- حدد تنسيق الخلايا. ستظهر نافذة حوارية تُستخدم لتعيين تنسيقات العرض لأي نوع من القيم.
في الجانب الأيسر من النافذة الحوارية، هناك العديد من فئات القيم مثل عامة, رقم, عملة, محاسبية, تاريخ, وقت, نسبة, إلخ. تدعم أسبوس.خلايات جميع هذه التنسيقات للعرض.
توفر أسبوس.خلايات فئة، Workbook التي تمثل ملف Microsoft Excel. تحتوي فئة Workbook على مجموعة Worksheets التي تسمح بالوصول إلى كل ورقة عمل في ملف Excel. تُمثل ورقة العمل بواسطة فئة Worksheet. توفر فئة Worksheet مجموعة Cells. كل عنصر في مجموعة Cells يُمثل كائنًا من فئة Cell.
توفر أسبوس.خلايات GetStyle و SetStyle لفئة Cell. تُستخدم هذه الطرق للحصول على تعيين تنسيق الخلية. توفر فئة Style خصائص مفيدة للتعامل مع تنسيقات العرض للأرقام والتواريخ.
كيفية استخدام التنسيقات الرقمية المدمجة
تُقدم أسبوس.خلايات بعض التنسيقات الرقمية المدمجة لتكوين تنسيقات العرض للأرقام والتواريخ. يمكن تطبيق تنسيقات الأرقام المدمجة هذه عبر استخدام خاصية Number لكائن Style. تتوفر جميع تنسيقات الأرقام المدمجة بقيم رقمية فريدة. يمكن للمطورين تخصيص أي قيمة رقمية مرغوبة لخاصية Number لكائن Style لتطبيق التنسيق. هذا النهج سريع. تُدعم التنسيقات الرقمية المدمجة التي تدعمها أسبوس.خلايات كما هو موضح أدناه.
القيمة | النوع | سلسلة التنسيق |
---|---|---|
0 | General | General |
1 | Decimal | 0 |
2 | Decimal | 0.00 |
3 | Decimal | #,##0 |
4 | Decimal | #,##0.00 |
5 | Currency | $#,##0;$-#,##0 |
6 | Currency | $#,##0;[Red]$-#,##0 |
7 | Currency | $#,##0.00;$-#,##0.00 |
8 | Currency | $#,##0.00;[Red]$-#,##0.00 |
9 | Percentage | 0% |
10 | Percentage | 0.00% |
11 | Scientific | 0.00E+00 |
12 | Fraction | # ?/? |
13 | Fraction | # / |
14 | Date | m/d/yyyy |
15 | Date | d-mmm-yy |
16 | Date | d-mmm |
17 | Date | mmm-yy |
18 | Time | h:mm AM/PM |
19 | Time | h:mm:ss AM/PM |
20 | Time | h:mm |
21 | Time | h:mm:ss |
22 | Time | m/d/yy h:mm |
37 | Currency | #,##0;-#,##0 |
38 | Currency | #,##0;[Red]-#,##0 |
39 | Currency | #,##0.00;-#,##0.00 |
40 | Currency | #,##0.00;[Red]-#,##0.00 |
41 | Accounting | _ * #,##0_ ;_ * “_ ;_ @_ |
42 | Accounting | _ $* #,##0_ ;_ $* “_ ;_ @_ |
43 | Accounting | _ * #,##0.00_ ;_ * “??_ ;_ @_ |
44 | Accounting | _ $* #,##0.00_ ;_ $* “??_ ;_ @_ |
45 | Time | mm:ss |
46 | Time | h :mm:ss |
47 | Time | mm:ss.0 |
48 | Scientific | ##0.0E+00 |
49 | Text | @ |
كيفية استخدام التنسيقات الرقمية المخصصة
لتحديد سلسلة تنسيق مخصصة خاصة بك لتعيين تنسيق العرض، استخدم خاصية {0} {1} لكائن {2}. هذا النهج ليس سريعًا مثل استخدام التنسيقات المحددة مسبقًا لكنه أكثر مرونة.