-
المساهمات
3 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Ahmed Delwan
-
-
أنصحك في عدة ملاحظات من ناحية خبرتي باختصار هي :
- التركيز على مهارة مطلوبة ومحددة مثل (برمجة او تصميم او معلق صوتي او كاتب محتوى او ....الخ).
- بناء بروفايل بشكل جيد وواضح.
- بناء معرض أعمال على الاقل 3 نماذج وعرضها في البروفايل ويفضل اكثر (هذه نقطة مهمة).
بعد الانتهاء من الاساسيات السابقة....
قم بالعرض على المشاريع في سواء في مستقل او خمسات التي تتناسب مع مهارتك الحالية واستمر مع الصبر....
-
بإمكانك تغيير طريقة لقراءة ملفات اكسل لجلب البيانات كما هي دون تحويل أي شيء من البيانات اكسل....وتخزينها ضمن كائن (مجموعة من الجداول: DataTableCollection) أي لكل صفحة (Sheet) تكون لجدول واحد (DataTable)...
أولاً...تعريف كائن من نوع DataTableCollection :
public DataTableCollection tableCollection;
ثانياً...ميثود لفتح ملف Excel وتخزينه ضمن الكائن السابق :
public bool FileOpen() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "EXCEL xlsx|*.xlsx|EXCEL xlsm|*.xlsm|EXCEL xltm|*.xltm|EXCEL xltx|*.xltx|AllFormat|*.xlsx;*.xltm;*.xlsm;*.xltx;"; if (openFileDialog.ShowDialog() == DialogResult.OK) { fileName = openFileDialog.FileName; using (var stream = File.Open(openFileDialog.FileName, FileMode.Open, FileAccess.Read)) { using (IExcelDataReader reader = ExcelReaderFactory.CreateReader(stream)) { DataSet result = reader.AsDataSet(new ExcelDataSetConfiguration() { ConfigureDataTable = (_) => new ExcelDataTableConfiguration() { UseHeaderRow = true } }); tableCollection = result.Tables; } return true; } } return false; }
ثالثاً....لعرض "أول" جدول واحد من المجموعة الجداول ضمن DataGridView :
DataGridView.DataSource = tableCollection[0];
شحن حسابي في خمسات من سوريا
في أسئلة العمل الحر
نشر
يمكنك السحب الرصيد عن طريق :
علماً بأنهم موثوقين وبامكانك التواصل معهم عبر واتساب.