تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف نستورد أعمدة محددة من أكسل ؟
#6
(24-01-24, 01:20 PM)saud1004 كتب : أولا أشكر لك متابعتك وحرصك على منفعة الغير فتقبل مني شكري واحترامي
لا أخي ليس الجلب من موقع
ملف أكسل عندي موجود بالعفل

ولكن المعلومات التي ذكرت هي داخل ملف الاكسل وأريد جلبها حسب موقعها من العمود والصف
الاسم في  عمود AI الصف 28
الصف في عمود J الصف 19
الفصل في عمود   AA   الصف 28
أسماء المواد في عمود  AT
التقدير  في العمود X
درجة اختبار نهاية الفصل في العمود AL
أما المواد فهي في عمود واحد AT
ويبدأ جلبها من الصف رقم 35
يبدا جلب المواد من  الصف 35 تقريبا

أتمنى أني قد وضحت الفكرة

جرب هذا وقم بتعديل البيانات بحسب المطلوب

PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click

       Dim openFileDialog 
As New OpenFileDialog()
 
   openFileDialog.Filter "ملفات Excel|*.xls;*.xlsx"
 
   Try
        If openFileDialog
.ShowDialog() = DialogResult.OK Then
            DataGridView1
.Rows.Clear()
 
                       Dim excelApp As New Excel.Application()

 
                     Dim workbook As Excel.Workbook excelApp.Workbooks.Open(openFileDialog.FileName)
 
           Dim worksheets As Sheets workbook.Sheets
            For i 
1 To worksheets.Count
             
                Dim worksheet 
As Worksheet DirectCast(worksheets(i), Worksheet)
 
               Dim valueAI As Object worksheet.Cells(2"A").Value
                             Dim valueJ 
As Object worksheet.Cells(3"B").Value
                                         Dim valueAA 
As Object worksheet.Cells(1"C").Value
             
                DataGridView1
.Rows.Add(valueAIvalueJvalueAA)
 
           Next
            workbook
.Close(False)
 
                   excelApp.Quit()
 
           System.Runtime.InteropServices.Marshal.ReleaseComObject(workbook)
 
           System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp)
 
       End If
 
   Catch ex As Exception
        MessageBox
.Show("حدث خطأ أثناء قراءة ملف Excel: " ex.Message"خطأ"MessageBoxButtons.OKMessageBoxIcon.Error)
 
       End Try
End Sub 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: saud1004


الردود في هذا الموضوع
RE: كيف نستورد أعمدة محددة من أكسل ؟ - بواسطة تركي الحلواني - 24-01-24, 01:57 PM


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


يقوم بقرائة الموضوع: