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

بعيني تفضل

PHP كود :
Imports System
Imports System
.Data
Imports System
.Windows.Forms
Imports System
.Data.SqlClient
Imports Excel 
Microsoft.Office.Interop.Excel

Namespace WindowsFormsApplication1
    
Public Partial Class Form1
        Inherits Form
        
Public Sub New()
            
InitializeComponent()
        
End Sub

        
Private Sub button1_Click(sender As ObjectAs EventArgs)
            
Dim connectionString As String "Data Source=.;Initial Catalog=pubs;Integrated Security=True"
            
Dim sql As String "SELECT * FROM Authors"
            
Dim connection As New SqlConnection(connectionString)
            
Dim dataadapter As New SqlDataAdapter(sqlconnection)
            
Dim ds As New DataSet()
            
connection.Open()
            
dataadapter.Fill(ds"Authors_table")
            
connection.Close()
            
dataGridView1.DataSource ds
            dataGridView1
.DataMember "Authors_table"
        
End Sub

        
Private Sub button2_Click(sender As ObjectAs EventArgs)
            
Dim xlApp As Excel.Application
            Dim xlWorkBook 
As Excel.Workbook
            Dim xlWorkSheet 
As Excel.Worksheet
            Dim misValue 
As Object System.Reflection.Missing.Value

            Dim i 
As Int16As Int16

            xlApp 
= New Excel.ApplicationClass()
            
xlWorkBook xlApp.Workbooks.Add(misValue)

            
xlWorkSheet DirectCast(xlWorkBook.Worksheets.get_Item(1), Excel.Worksheet)

            For 
0 To dataGridView1.RowCount 2
                
For 0 To dataGridView1.ColumnCount 1
                    xlWorkSheet
.Cells(11) = dataGridView1(ji).Value.ToString()
                
Next
            Next

            xlWorkBook
.SaveAs("c:\csharp.net-informations.xls"Excel.XlFileFormat.xlWorkbookNormalmisValuemisValuemisValuemisValue_
                Excel
.XlSaveAsAccessMode.xlExclusivemisValuemisValuemisValuemisValuemisValue)
            
xlWorkBook.Close(TruemisValuemisValue)
            
xlApp.Quit()

            
releaseObject(xlWorkSheet)
            
releaseObject(xlWorkBook)
            
releaseObject(xlApp)
        
End Sub

        
Private Sub releaseObject(obj As Object)
            Try
                
System.Runtime.InteropServices.Marshal.ReleaseComObject(obj)
                
obj Nothing
            
Catch ex As Exception
                obj 
Nothing
                MessageBox
.Show("Exception Occured while releasing object " ex.ToString())
            Finally
                
GC.Collect()
            
End Try
        
End Sub
    End 
Class
End Namespace 


بالتوفيق ان شاءالله
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
[عنوان معدل] كيفية عمل تصدير للبيانات من قاعدة البيانات الي ملف اكسيل - بواسطة Sajad - 04-04-13, 07:42 PM


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


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