使用CsvHelper在现有CSV文件中添加新列

时间:2018-10-08 09:46:14

标签: vb.net csv csvhelper

我想在现有文件中添加一个新标题。

我尝试过的是这个

Public Class ImportData
    Public Sub New()
        MyBase.New
    End Sub
    Public Shared Sub Start(fo As FileInfo)
        Using sw As StreamWriter = New StreamWriter(fo.FullName)
            Using csv As CsvWriter = New CsvWriter(sw)
                csv.WriteHeader(Of Modules)()
                csv.NextRecord()
            End Using
        End Using
    End Sub

    Public Class Modules
        Public Name As String

        Public Sub New()
            MyBase.New
        End Sub
    End Class

    Public NotInheritable Class ModulesMap
        Inherits ClassMap(Of Modules)

        Public Sub New()
            Map(Function(m) m.Name).Name("app_module.name")
        End Sub
    End Class
End Class

执行后,数据在打开后消失了。

0 个答案:

没有答案