النتائج 1 إلى 9 من 9
الموضوع:

ادراج ورقة عمل اكسل xls الى بيانات الداتا كرد data grid من خلال برنامجك

الزوار من محركات البحث: 447 المشاهدات : 2380 الردود: 8
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    Software Developer
    Expert in Encryption
    تاريخ التسجيل: January-2010
    الدولة: البـــــصرة
    الجنس: ذكر
    المشاركات: 7,348 المواضيع: 422
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 6778
    مزاجي: ****
    المهنة: مبرمج شركة Weir
    أكلتي المفضلة: ****
    موبايلي: ****
    آخر نشاط: 14/November/2022
    مقالات المدونة: 163

    ادراج ورقة عمل اكسل xls الى بيانات الداتا كرد data grid من خلال برنامجك

    السلام عليكم


    بيئة العمل هي vb.net 2008

    الكـــــثير من المبرمجــــين يحتاجون الاســــتيراد والتــــصدير مع برنامج الاكسل ,, قــــمـت سابقــاً

    بعمل موضوع يتضمن كيفية تصدير الداتا كرد والداتا بيس الى ملف اكسل xls او اي صيغة اخـــرى

    والان نتعلم كيفية الاستراد من اكسل . يعني عملية معاكسة للموضوع السابق .. الامر سهل ان شاء الله


    نبدأ بالعمل :


    يتطلب وجود office 2003

    اول شيء قم بادرج داتا كرد للمشروع الخاص بك

    ثاني شيء ضع زر امر وغير الاسم ( ادراح ورقة عمل xls ) واكتب فيه الكود ادناه

    كود:
    Dim ofd As New OpenFileDialog()
    
    
            ofd.Filter = "Classeurs Excel (*.xls)|*.xls"
    
    
    
    
            If ofd.ShowDialog() = Windows.Forms.DialogResult.OK Then
    
    
                Dim Excel = CreateObject("Excel.Application")
    
    
                Dim MsExcel = Excel.Workbooks.Open(ofd.FileName)
    
    
    
    
                Try
    
    
    
    
                    If DataGridView1.Rows.Count > 0 Then
    
    
                        DataGridView1.Rows.Clear()
    
    
                        DataGridView1.Columns.Clear()
    
    
                        DataGridView1.Refresh()
    
    
                    End If
    
    
    
    
                    For i As Integer = 0 To MsExcel.Application.ActiveSheet.UsedRange.Columns.Count - 1
    
    
                        If MsExcel.Application.Cells(i + 1).Value <> Nothing Then
    
    MsExcel.Application.Cells(i + 1).Value)
    
    
                            DataGridView1.Columns.Add(Hex(i + 10), Hex(i + 10))
    
    
                        End If
    
    
                    Next
    
    
    
    
    
    
                    Application.DoEvents()
    
    
    
    
                    For j As Integer = 0 To MsExcel.Application.ActiveSheet.UsedRange.Rows.Count - 1
    
    
                        DataGridView1.Rows.Add()
    
    
                        For i As Integer = 0 To MsExcel.Application.ActiveSheet.UsedRange.Columns.Count - 1
    
    
                            If MsExcel.Application.Cells(j + 1, i + 1).Value <> Nothing Then
    
    
                                DataGridView1.Rows(j).Cells(i).Value = MsExcel.Application.Cells(j + 1, i + 1).Value
    
    
                            End If
    
    
                        Next
    
    
                    Next
    
    
    
    
                    DataGridView1.AllowUserToAddRows = False
    
    
                    ofd.Dispose()
    
    
                    MsExcel.Close(False)
    
    
                    MsExcel = Nothing
    
    
                    Excel.Quit()
    
    
                    Excel = Nothing
    
    
    
    
                Catch ex As Exception
    
    
                    ofd.Dispose()
    
    
                    MsExcel.Close(False)
    
    
                    MsExcel = Nothing
    
    
                    Excel.Quit()
    
    
                    Excel = Nothing
    
    
                    MsgBox(ex.Message)
    
    
                End Try
    
    
    
    
            End If

    بعد ان اكمل كل سوالــــف الداتا كـــرد ارفع مــــشروع يــــضم جميع الاشياء الي تطرقنا الها

    هسه اريدكم تكتبون الكود بديكم حتى تصير فكرة عندكم عن كتابة الاكواد وربطها بالداتا كرد

  2. #2
    رياح شتوية و ازهار
    تاريخ التسجيل: November-2010
    الجنس: أنثى
    المشاركات: 5,892 المواضيع: 346
    صوتيات: 9 سوالف عراقية: 0
    التقييم: 4117
    مزاجي: مسرورة جدا ومتفائلة ^_^
    المهنة: ^_^
    آخر نشاط: 19/May/2015
    عاشت ايدك سباي عالمواضيع القيمة


  3. #3
    من المشرفين القدامى
    دائمة الطفولة
    تاريخ التسجيل: October-2011
    الدولة: كوردستان
    الجنس: أنثى
    المشاركات: 25,111 المواضيع: 2,053
    صوتيات: 11 سوالف عراقية: 0
    التقييم: 10918
    مزاجي: زي العسل
    أكلتي المفضلة: دولمة
    آخر نشاط: 7/July/2014
    شكراااااااااااا عاشت الايادي

  4. #4
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة داستان مشاهدة المشاركة
    عاشت ايدك سباي عالمواضيع القيمة

    اهلا وسهلا داستان الوردة

    منورتنا

  5. #5
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة بـاران مشاهدة المشاركة
    شكراااااااااااا عاشت الايادي

    عفوا اختي الغالية

    ايدج العايشة ... شكرا للمرور منورتنا

  6. #6
    من المشرفين القدامى
    flower flower
    تاريخ التسجيل: August-2012
    الدولة: ίŔắq
    الجنس: أنثى
    المشاركات: 5,703 المواضيع: 231
    صوتيات: 0 سوالف عراقية: 1
    التقييم: 1407
    مزاجي: เ ๔๏ภ๏t кภ๏ฬ
    المهنة: خريجة جامعية
    أكلتي المفضلة: đÀrk chŌÇΘĽÁτẻ
    موبايلي: nokia n8
    آخر نشاط: 21/November/2017
    مقالات المدونة: 6
    ​تسلم اخي على الجهود الحلوة

  7. #7
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة نظرة حزن مشاهدة المشاركة
    ​تسلم اخي على الجهود الحلوة

    اهلا وسهلا اختي الغالية

    منورة الموضوع بهاي الطلة

  8. #8
    من أهل الدار
    الموسوي
    تاريخ التسجيل: August-2012
    الجنس: ذكر
    المشاركات: 2,180 المواضيع: 318
    صوتيات: 2 سوالف عراقية: 1
    التقييم: 795
    آخر نشاط: 1/December/2012
    يرادلي دفعه قوية وقبل هاي لازم ارجع للورة شوية حتى الحك بالموضوع
    ارجع اول مرة قبل ما ابلش بالموضوع
    شكرا الك يا علي

  9. #9
    Software Developer
    Expert in Encryption
    حاول وانا وياك

    اهلا وسهلا اخي الغالي منورنا

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال