02-03-26, 01:29 PM
السلام عليكم ،،
ارجو المساعدة في كود لتصدير للاكسيل مع الحماية للبيانات من التعديل
والسلام عليكم
ارجو المساعدة في كود لتصدير للاكسيل مع الحماية للبيانات من التعديل
والسلام عليكم
|
[VB.NET] كود لتصدير للاكسيل مع الحماية
|
|
02-03-26, 01:29 PM
السلام عليكم ،،
ارجو المساعدة في كود لتصدير للاكسيل مع الحماية للبيانات من التعديل والسلام عليكم
06-03-26, 12:01 AM
(آخر تعديل لهذه المشاركة : 06-03-26, 12:02 AM {2} بواسطة Amir_Alzubidy.)
(02-03-26, 01:29 PM)MOHAMMED ALZWI كتب : السلام عليكم ،، عليكم السلام و رحمة الله و بركاته السؤال غير واضح التصدير من اين ؟ طريقة احترافية وسريعة جداً لتصدير البيانات إلى Microsoft Excel في VB.NET باستخدام مكتبة EPPlus. هذه الطريقة أسرع بكثير من Interop وتستطيع تصدير 100 ألف سجل خلال ثوان. اولاُ قم بتثبيت المكتبة EPPlus من NuGet Package Manager : PHP كود : Imports OfficeOpenXmlمثال إذا كانت البيانات في DataGridView PHP كود : Dim dt As New DataTable()تم الشكر بواسطة: أبو خالد الشكري , مصمم هاوي , MOHAMMED ALZWI , salamandal
07-03-26, 11:30 PM
(06-03-26, 12:01 AM)Amir_Alzubidy كتب :(02-03-26, 01:29 PM)MOHAMMED ALZWI كتب : السلام عليكم ،، شكرا اخي الكريم مشاركتك تصدير البيانات من DataGridView الى اكسيل اقصد بالحماية المستند من التعديل بعد التصدير من النظام حتى لا يتم تغير اي بيانات في المستند ولا يمكن للموظف ان يقوم باي تغير على المستند وتكون البيانات صحيحة 100 % فيجوال بيسك 2010
08-03-26, 01:05 PM
(آخر تعديل لهذه المشاركة : 08-03-26, 01:25 PM {2} بواسطة salamandal.)
الاسطر المسؤولة عن الحماية موجودة في الكود السابق
كود : 'حماية الورقةكلمة المرور في المثال هي "1234" — غيّرها إلى ما تريد. الخيارات الشائعة للـ Protection التي يمكنك التحكم بها: AllowSelectLockedCells=trueالسماح بتحديد الخلايا المقفلة AllowSelectUnlockedCell=strueالسماح بتحديد الخلايا غير المقفلة AllowInsertRows=falseالسماح بإدراج صفوف AllowDeleteRows=falseالسماح بحذف صفوف AllowFormatCells=falseالسماح بتنسيق الخلايا AllowSort=falseالسماح بالفرز AllowFilter=falseالسماح باستخدام الفلاتر تم الشكر بواسطة: أبو خالد الشكري , MOHAMMED ALZWI
|
|
|