Export CSV mit cProgramFunction implementiert.
This commit is contained in:
@@ -227,61 +227,6 @@ Public Class frmGesamtsicherheitenMenuNEU
|
|||||||
End Try
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Private Sub FlatButton2_Click(sender As Object, e As EventArgs)
|
|
||||||
' txtDatVon.Text = Date.Parse("01.01.1970")
|
|
||||||
' txtDatBis.Text = Date.Today.ToString("dd.MM.yyyy")
|
|
||||||
'End Sub
|
|
||||||
|
|
||||||
Private Sub ExportCSVToolStripMenuItem_Click(sender As Object, e As EventArgs)
|
|
||||||
csvexport(dgvListe)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Public Shared Function csvexport(quelldgv As DataGridView)
|
|
||||||
Dim savefiledialog As New SaveFileDialog
|
|
||||||
Dim firstin As String
|
|
||||||
Dim out As String
|
|
||||||
Dim in2 As String
|
|
||||||
Dim header As String
|
|
||||||
|
|
||||||
savefiledialog.Filter = "CSV files (*.csv)|*.CSV"
|
|
||||||
savefiledialog.InitialDirectory = "C:\Verag"
|
|
||||||
savefiledialog.ShowDialog()
|
|
||||||
|
|
||||||
Try
|
|
||||||
For r As Integer = 0 To quelldgv.Rows.Count - 1
|
|
||||||
For c As Integer = 0 To quelldgv.Columns.Count
|
|
||||||
'test &= r & c & vbCrLf
|
|
||||||
Try
|
|
||||||
'test &= Replace(quelldgv.Rows(r).Cells(c).Value.ToString, vbCrLf, "vbCrlLf")
|
|
||||||
firstin = quelldgv.Rows(r).Cells(c).Value.ToString
|
|
||||||
'in2 = """" & firstin & """" & ";"
|
|
||||||
in2 = firstin & ";"
|
|
||||||
out &= Replace(in2, vbCrLf, "##vbCrLf##")
|
|
||||||
out = Replace(out, "€", "")
|
|
||||||
Catch ex As Exception
|
|
||||||
out &= ""
|
|
||||||
End Try
|
|
||||||
|
|
||||||
Next
|
|
||||||
|
|
||||||
out &= "nZ"
|
|
||||||
Next
|
|
||||||
For c As Integer = 0 To quelldgv.Columns.Count - 1
|
|
||||||
header &= quelldgv.Columns(c).Name & ";"
|
|
||||||
Next
|
|
||||||
out = Replace(out, "nZ", vbCrLf)
|
|
||||||
'MsgBox(out)
|
|
||||||
Using sw As New IO.StreamWriter(savefiledialog.FileName)
|
|
||||||
sw.WriteLine(header)
|
|
||||||
sw.WriteLine(out)
|
|
||||||
End Using
|
|
||||||
|
|
||||||
Catch ex As Exception
|
|
||||||
MsgBox(ex.Message)
|
|
||||||
End Try
|
|
||||||
End Function
|
|
||||||
|
|
||||||
|
|
||||||
Dim MONAT As Date = CDate("01." & Now.Month & "." & Now.Year) '.AddMonths(-1)
|
Dim MONAT As Date = CDate("01." & Now.Month & "." & Now.Year) '.AddMonths(-1)
|
||||||
Dim TAG As Date = CDate(Now.ToShortDateString)
|
Dim TAG As Date = CDate(Now.ToShortDateString)
|
||||||
Dim JAHR As Date = CDate("01.01." & Now.Year)
|
Dim JAHR As Date = CDate("01.01." & Now.Year)
|
||||||
@@ -436,7 +381,9 @@ Public Class frmGesamtsicherheitenMenuNEU
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Sub ExportCSVToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles ExportCSVToolStripMenuItem.Click
|
Private Sub ExportCSVToolStripMenuItem_Click_1(sender As Object, e As EventArgs) Handles ExportCSVToolStripMenuItem.Click
|
||||||
csvexport(dgvListe)
|
|
||||||
|
SDL.cProgramFunctions.genExcelFromDGV_NEW(dgvListe)
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub ExportCSV2ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ExportCSV2ToolStripMenuItem.Click
|
Private Sub ExportCSV2ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ExportCSV2ToolStripMenuItem.Click
|
||||||
@@ -454,7 +401,6 @@ Public Class frmGesamtsicherheitenMenuNEU
|
|||||||
|
|
||||||
SDL.cProgramFunctions.genExcelFromDGV_NEW(frm.dgvGesamtsicherheit)
|
SDL.cProgramFunctions.genExcelFromDGV_NEW(frm.dgvGesamtsicherheit)
|
||||||
|
|
||||||
'csvexport(frm.dgvGesamtsicherheit)
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|||||||
Reference in New Issue
Block a user