vb.net - 使用 CsvHelper 在现有 CSV 文件中添加新列
问题描述
我想在现有文件中添加一个新标题。
我试过的是这样的:
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
执行后,打开后数据就没了。
解决方案
推荐阅读
- excel - 通过 VBA 创建工作表列表并将其插入工作表的某个区域
- xamarin - 为什么我在 Visual Studio 中的跨平台项目与所有在线教程不同?
- firebase - Firestore REST API batchGet 方法返回空对象
- c# - 验证中的 C# TabStop 不起作用
- python - Python:根据日期计算平均值并按月显示
- sql - UNNEST 表达式引用既不分组也不聚合的列产品
- c# - Form.Show() 不适用于 1 台特定计算机
- javascript - JS循环动态改变div宽度
- android - Android Studio - Firebase onComplete 即将调用
- html - 使列与旁边的 div 高度相同