تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد مثال للتعامل مع الاكسيل عن طريق الادو دوت نت
#1
السلام عليكم
اريد مثال للتعامل مع الاكسيل عن طريق الادو دوت نت

هل يمكن  استدعاء  البيانات  من  ملف اكسل للعمود A  لعدد صفوف  محدد  مثلا من  الصف  5  الي الصف  10  

وياريت  اذا تواجد مثال يشمل  جميع العمليات  استدعاء واضافه وتعديل وحذف  البيانات

بارك الله  فيكم اخواني  
الرد }}}}
تم الشكر بواسطة:
#2

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

هذا أبسط مثال لقراءة خلية محددة

أضف المرجع Microsoft Excel xx.x Object Library حسب رقم الإصدار المتوفر لديك
PHP كود :
Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgsHandles Button1.Click
    Dim excelFilename 
As String "C:\Users\Microsoft\Desktop\Book1.xlsx"
    
Dim xlsApp As New Excel.Application
    Dim xlsWorkBook 
As Excel.Workbook
    Dim xlsWorkSheet 
As Excel.Worksheet
    xlsWorkBook 
xlsApp.Workbooks.Open(excelFilename' فتح الملف '
    
xlsWorkSheet xlsWorkBook.Worksheets(1' رقم الورقة '
    '-----------------------------'
    
xlsApp.Visible True ' إظهار برنامج الإكسل '

    
Dim xlsRange As Excel.Range

    
' طريقة عنوان الخلية '
    
xlsRange xlsWorkSheet.Range("A1")
    
MsgBox("xlsWorkSheet.Range(""A1"")= " xlsRange.Text)

    
' طريقة الإحداثيات '
    
xlsRange xlsWorkSheet.Cells(11' الإحداثيات تبدأ بالرقم واحد وليس صفر '
    
MsgBox("xlsWorkSheet.Cells(1, 1)= " xlsRange.Text)

    
xlsRange Nothing

    
'-----------------------------'
    
xlsWorkSheet Nothing
    xlsWorkBook 
Nothing
    xlsApp
.Quit() ' إغلاق الملف '
    
xlsApp Nothing
End Sub 

الرد }}}}
تم الشكر بواسطة:
#3
جزاك الله خيرا اخي
هل يمكن التعامل مع الاكسيل مثل ما بنتعامل مع الاكسس في الادو دوت نت ؟؟
الرد }}}}
تم الشكر بواسطة:
#4

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

للتعامل مع ملفات الاكسل كقاعدة بيانات:
1: إضافة الخاصية (Extended Properties) في جملة الاتصال
2: الجداول هي ورقات الإكسل، مع ملاحظة إضافة الرمز $ في نهاية اسم الجدول فقط
3: أسماء الأعمدة هي خلايا السطر الأول
4: البيانات تبدأ من السطر الثاني وما بعده

وهذا مثال
PHP كود :
Imports System.Data.OleDb

Public Class Form1

    
'xls - Excel 2003
    '
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 4.0;Data Source= Book1.xls;")

    
''xlsx Excel 2007+
    
Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties=Excel 12.0;Data Source= Book1.xlsx; ")


    Private 
Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        
Try
            
Using da As New OleDbDataAdapter("SELECT * FROM [ورقة1$] "conn)

                
Dim dt As New DataTable
                da
.Fill(dt)

                
Me.DataGridView1.DataSource dt

            End Using
        
Catch ex As Exception
            MsgBox
(ex.Message)
        
End Try
    
End Sub

End 
Class 

الرد }}}}
تم الشكر بواسطة:
#5
جزاك الله خيرا اخي ..
استخدمت كودك في المشاركة الاولي وتم تنفيذ المطلوب
بارك الله فيك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تسجيل دخول موقع عن طريق Httprequest pos . للخبراء فقط kingofring 4 63 منذ 6 ساعة مضت
آخر رد: kingofring
  [VB.NET] اريد كود للكشف عن تغير عنوان الشبكة e-coder 0 21 23-09-17, 03:21 AM
آخر رد: e-coder
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 5 807 18-09-17, 03:40 PM
آخر رد: رمضان محمد
  اريد كود لتحقق ان كان الفورم مفتوح ام لا The Light Fire 2 87 11-09-17, 06:57 PM
آخر رد: The Light Fire
  المساعدة في عمل برنامج حساب مجموع عدد حدود من السلسلة بإدخالها عن طريق لوحة المفاتيح Amjad 0 47 08-09-17, 04:02 PM
آخر رد: Amjad
  [سؤال] كيفية معرف اسماء كل Button الموجودة فى الفروم عن طريق كلاس alims 8 156 04-09-17, 11:27 PM
آخر رد: alims
  الغاء تنفيذ الادخال عن طريق inputbox mo93 5 168 03-09-17, 01:38 AM
آخر رد: سعود
  اريد طريقة دمج صورة مع صورة وحفظها كصورة واحدة soper 1 86 27-08-17, 12:01 PM
آخر رد: khodor1985
  [سؤال] اريد طريقة لمنع تكرار عناصر listbox riad21 3 326 26-08-17, 03:55 PM
آخر رد: حسن ايت حدو
  [VB.NET] اريد رابط مباشر لبرنامج السيكول سيرفر 2010 امل عوض 1 85 25-08-17, 12:01 PM
آخر رد: سعود الشامان

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


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