الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف نستورد البيانات من إكسيل عن طريق السي شارب

بدأه alshaf3y37 في 28 مارس 2016 · 3 رد · 667 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#2

السلام عليكم و رحمه الله

اليك اخى هذا الكود ان شاء الله ينفعك الله به:

 private void button1_Click(object sender, EventArgs e)
        {
            DataTable dtsize = getDataFromXLS("size.xls");
            if (dtsize != null)
                dataGridView1.DataSource = dtsize;
        }
        
        private DataTable getDataFromXLS(string strFilePath)
        {
            try
            {
                string strConnectionString = "";
                strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
                                      "Data Source=" + strFilePath + "; Jet OLEDB:Engine Type=5;" + "Extended Properties=Excel 8.0;";
                OleDbConnection cnCSV = new OleDbConnection(strConnectionString);
                cnCSV.Open();
                OleDbCommand cmdSelect = new OleDbCommand(@"SELECT * FROM [Sheet1$]", cnCSV);
                OleDbDataAdapter daCSV = new OleDbDataAdapter(); daCSV.SelectCommand = cmdSelect;
                DataTable dtCSV = new DataTable();
                daCSV.Fill(dtCSV);
                cnCSV.Close();
                daCSV = null;
                return dtCSV;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return null;
            }
            finally
            {
            }
        }

#3

هل نحتاج إلى تعريف مكتبات يا عزيزي tayfa3003

#4

أرجوكم انظروا إلى سؤالي هذا الموجود في هذا الرابط:

http://goo.gl/mnSDDQ

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…