تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] اريد كود لتصدير البيانات من DataGridView الى ملف Excel
#2
كود :
Private Sub ExportToExcel()

   Dim ExcelApp As Object, ExcelBook As Object
   Dim ExcelSheet As Object
   Dim i As Integer
   Dim j As Integer

   'create object of excel
   ExcelApp = CreateObject("Excel.Application")
   ExcelBook = ExcelApp.WorkBooks.Add
   ExcelSheet = ExcelBook.WorkSheets(1)

   Dim rowIndex As Integer = 1
   Dim colIndex As Integer = 1

   ''For Headers  
   With ExcelSheet
       For Each column As DataGridViewColumn In Me.DataGridView1.Columns
           If column.Name = "Id" Then
               .cells(rowIndex, 1) = column.HeaderText
           Else

               .cells(rowIndex, colIndex) = column.HeaderText
               colIndex = colIndex + 1
           End If
       Next
   End With


   ''For Rows
   With ExcelSheet
       For i = 0 To Me.DataGridView1.RowCount - 1
           If Not IsNothing(Me.DataGridView1.Rows(i).Cells(0).Value) Then
               rowIndex = rowIndex + 1
               colIndex = 1


               For j = 0 To DataGridView1.Columns.Count - 1
                   If DataGridView1.Columns(j).Name = "Id" Then
                       .cells(rowIndex, 1) = DataGridView1.Rows(i).Cells(j).Value
                   Else
                       .cells(rowIndex, colIndex) = DataGridView1.Rows(i).Cells(j).Value
                       colIndex = colIndex + 1
                   End If
               Next
           End If
       Next
   End With

   ExcelApp.Visible = True
   '
   ExcelSheet = Nothing
   ExcelBook = Nothing
   ExcelApp = Nothing

   MsgBox("")

End Sub
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: اريد كود لتصدير البيانات من DataGridView الى ملف Excel - بواسطة mrfenix93 - 04-08-24, 09:15 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كود لتصدير للاكسيل مع الحماية MOHAMMED ALZWI 3 431 08-03-26, 01:05 PM
آخر رد: salamandal
  لو سمحتوا اريد حل لمشكلة في ملف exe بسرعة egystar 0 163 04-02-26, 12:20 AM
آخر رد: egystar
  [VB.NET] مشكلة تنسيق DataGridView DOX.1 3 321 13-01-26, 07:32 AM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 1,054 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 916 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,734 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,249 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,313 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 938 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 842 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


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