1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Dim out As String
Dim excelapp As New Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
out = String.Join(vbTab, Me.DataGridView1.Columns.Cast(Of DataGridViewColumn)().Select(Function(d) d.Name).ToArray())
me.RichTextBox1.AppendText(out + vbNewLine)
For Each rw As DataGridViewRow In Me.DataGridView1.Rows
out = String.Join(vbTab, rw.Cells.Cast(Of System.Windows.Forms.DataGridViewTextBoxCell)().Select(Function(s) System.Convert.ToString(s.Value)).ToArray)
out = out.Replace(",", ".")
me.RichTextBox1.AppendText(out + vbNewLine)
Next
wb = excelapp.Workbooks.Add
ws = wb.Worksheets.Add()
me.RichTextBox1.SelectAll()
me.RichTextBox1.Cut()
ws.Range("A1").Select()
ws.Paste() |
Partager