easyDelphi Q&A
+2 تصويتات
15 مشاهدات

كيف اختيار تنسيق البيانات في اكسال عند تصديرها باستعمال المكون TscExcelExport

مثلا:

01- تنسيق حقول عمود خاص بالتاريخ, يكون بالتنسيق الذي اختره, وليس تنسيق النظام,

02- تنسيق الارقام, بحيث تحتوي على رقمين تعد الفاصلة, حت وان كان الرقم صحيحلعلي لم ابين المطلوب جيدا

 

المطلوب هو عند تصدير البيانات إلى ملف اكسال بستخدام المكون TscExcelExport يتم تنسيق البيانات حسب التنسيق الذي اختاره, حيث ان لم اعرف الخاصية التي التحكم فيها في التنسيق وتكون خاصة بالمكون TscExcelExport 

تم ايجاد الحل:
الحل هو

 

scExcelExport1.ExcelWorkSheet.Range['Start_cell','End_cell'].NumberFormat:='Date Format';

مثال:

scExcelExport1.ExcelWorkSheet.Range['A1','A2'].NumberFormat:='dd-MM-yyyy';
scExcelExport1.ExcelWorkSheet.Range['B1','B2'].NumberFormat:='0.00';
 
تم إغلاقه بملاحظة: تم ايجاد الحل
سُئل في تصنيف Components بواسطة (2,980 نقاط)
مغلق بواسطة | 15 مشاهدات
 

1 إجابة واحدة

+1 تصويت
نسقها ISO

2018-05-15
تم الرد عليه بواسطة (9,270 نقاط)
ان ابحث عن كيف تقوم بذلك برمجيا , حيث ان لم اجد خاصية التنسيق بنسبة للنطاق معين على سبيل المثال النطاق' [C2:C10]
استعمل  FormateDateTime

FormatDateTime('yyyy-mm-dd', mydate)

http://www.delphibasics.co.uk/RTL.asp?Name=formatdatetime
ليس هذا ما ابحث عنه
تم ايجاد الحل:
الحل هو
scExcelExport1.ExcelWorkSheet.Range['Start_cell','End cell'].NumberFormat:='Date Format';

اسئلة متعلقة

+2 تصويتات
1 إجابة
+4 تصويتات
2 إجابة
+3 تصويتات
1 إجابة
+2 تصويتات
1 إجابة
+1 تصويت
1 إجابة
ادعُ اصدقائك في الفايسبوك لمشاركتك

مرحبًا بك إلى EasyDelphi Q&A، حيث يمكنك طرح الأسئلة والحصول على الإجابة عليها من المستخدمين الآخرين.

لا يسمح بطلب او السؤال عن كراك او تفعيل او كسر او فك او اي شيء يخالف اتفاقيات الترخيص  مهما كان السبب ومهما كان البرنامج ونوعه. ولا حتى نشر روابط تحتوي على مثل هذه الاشياء لا في الاسئلة ولا في الاجابات ولا التعليقات . نهائيا

248 سؤال
450 إجابة
790 تعليق
144 مستخدم