تقييم الموضوع :
  • 2 أصوات - بمعدل 3
  • 1
  • 2
  • 3
  • 4
  • 5
مثال - استيراد البيانات من Excel إلي ListView
#1
Rainbow 
السلام عليكم ورحمة الله وبركاته
استيراد البيانات من Excel إلي ListView
افتح مشروع جديد
وضع به الادوات التالية:
1 ListView
2 Button
كما بالشكل التالي:

إذهب إلي Solution Explorer
إضغط زر الفأرة الأيمن اختار Add Reference
من التبويب .NET اضف المرجع Microsoft.Office.Interop.Excel
ثم في شاشة تحرير الكود إستدعي المرجع Microsoft.Office.Interop.Excel كما يلي:
PHP كود :
Imports Microsoft.Office.Interop.Excel 
في قسم التصاريح عرف المتغيرات التالية
PHP كود :
Dim xlApp As Application
    Dim xlWorkBook 
As Workbook
    Dim xlWorkSheet 
As Worksheet
    Dim strDestination 
As String 
كود زر جلب البيانات
PHP كود :
Private Sub Button1_Click_1(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        With ListView1
            
.View View.Details
            
.FullRowSelect True
            
.GridLines True
            
.Columns.Clear()
            .
Items.Clear()
            .
Columns.Add("No.")
            .
Columns.Add("Name")
        
End With
        With OpenFileDialog1
            
.Filter "Microsoft Excel|*.xls;*.xlsx"
            
.ShowDialog()
            
strDestination = .FileName
        End With
        xlApp 
= New Application
        xlWorkBook 
xlApp.Workbooks.Open(strDestination)
        
xlWorkSheet xlWorkBook.Worksheets("sheet1")
        
Dim CountRows As Integer
        Dim A 
As Microsoft.Office.Interop.Excel.Range
        A 
xlWorkSheet.UsedRange
        
For CountRows 1 To A.Rows.Count
            ListView1
.Items.Add(New ListViewItem({A.Cells(CountRows1).valueA.Cells(CountRows2).value}))
        
Next
        xlWorkBook
.Close()
        
xlApp.Quit()
    
End Sub 

يوجد مثال بالمرفقات

والله أعلي وأعلم
RolleyesRolleyesRolleyes


الملفات المرفقة
.rar   Genius_Live_ExcelToListView.rar (الحجم : 101.87 ك ب / التحميلات : 1,556)
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
#2
جزاك الله خيراً كثيراً
لو ممكن كيفية تصدير البيانات إلى اكسل
الرد }}}
تم الشكر بواسطة: asemshahen5
#3
السلام عليكم ورحمة الله وبركاته

اخي الكريم لم اجد المرجع
Microsoft.Office.Interop.Excel

فهل هناك طريقة لاضافته
الرد }}}
تم الشكر بواسطة: asemshahen5
#4
رائع استاذ جينيز
الرد }}}
تم الشكر بواسطة: asemshahen5
#5
Rainbow 
You can Just go to add reference and browse to
C:\Program Files\Microsoft Office\Office12
and Select Excel.exe it will automatically add a reference of the interop dll
{‏‏ يَرْفَعِ اللَّهُ الَّذِينَ آمَنُوا مِنكُمْ وَالَّذِينَ أُوتُوا الْعِلْمَ دَرَجَاتٍ‏ }

 " Mohamed M. Bedair     -     " Abu Anas
Genius Live , Egypt
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , asemshahen5
#6
طريقة جديدة أول ، لم يكن لدي أي معلومة عنها

شكراً لك على الموضوع الرائع و الدرس المفيد

تقبل مروري
الرد }}}
تم الشكر بواسطة: HOMAR , asemshahen5
#7
طيب لو حبيت أنه يستقبل أي مستند أكسل بدون أحدد له عدد الأعمده أيه الحل
الرد }}}
تم الشكر بواسطة: asemshahen5
#8
ممكن تعدلون على الشمروع بحيث أني أفتح أي صفحة أكسل مهما كانت عرض النتيجه
الرد }}}
تم الشكر بواسطة: asemshahen5
#9
(22-11-14, 11:42 AM)saud133 كتب : السلام عليكم ورحمة الله وبركاته

اخي الكريم لم اجد المرجع
Microsoft.Office.Interop.Excel

فهل هناك طريقة لاضافته

اتفضل لتحميل الملف https://www.dllme.com/dll/files/microsof...l_dll.html
الرد }}}
تم الشكر بواسطة: aleeee , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [VB.NET] كيف يمكن تحديد البيانات التي اريد ان تظهر في DataGridView1 ؟ Microformt 1 38 أمس, 01:37 AM
آخر رد: Kamil
  ربط listview ب treeview سلام و محبه2090 0 64 09-03-24, 10:28 PM
آخر رد: سلام و محبه2090
Question [VB.NET] كيف يمكن مسح البيانات في الجدول المجود على الفورم ؟ Microformt 1 100 03-03-24, 08:35 PM
آخر رد: Taha Okla
  اتصال قاعدة البيانات بالسرفر atefkhalf2004 10 294 25-02-24, 09:15 PM
آخر رد: atefkhalf2004
  [مثال] مثال لنسخ وإستعادة قاعدة البيانات ( تحديث) نسخ تلقائي للقاعدة حسب اليوم والساعة جميل علي 81 48,023 10-02-24, 11:26 AM
آخر رد: محمد العموري
  كيفيه عمل حفظ البيانات الخاصة بمتابعة دخول وخروج المستخدمين للبرنامج Saly nor 6 2,595 07-02-24, 05:56 PM
آخر رد: ahmedanwer
  طريقة سهلة للاتصال بقاعدة بيانات SQL مع اضافة ايقونات للتحكم في تدفق البيانات ggtt17121985 0 526 06-11-23, 10:16 AM
آخر رد: ggtt17121985
Star [مشروع] كيفية نقل البيانات الموجودة في الجداول داخل قاعدة البيانات الاولى إلى قاعدة البيانات aliday03 5 1,148 26-03-23, 03:19 PM
آخر رد: sanyor77
  مثال استيراد اى ملف اكسيل وتصدير البيانات الى ملف اكسيل new_programer 3 3,421 07-12-22, 12:19 PM
آخر رد: hoda299
  [VB.NET] اتصال قاعدة البيانات المحلية h2551996 3 1,511 07-12-22, 11:18 AM
آخر رد: h2551996

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم