18得票2回答
CsvHelper忽略不起作用。

我正在使用 CsvHelper 基于一个List生成csv文件,但我想避免写入其中的一个值。根据文档,我使用了CsvClassMap来指定要忽略的字段。然而,该值仍然被写入文件。 这是我的类:public class Person { public int Id { get; set...

17得票4回答
在CsvHelper中添加可检测的Nullable值

我在想CsvHelper这个库中是否有任何配置我漏掉了以将值转换为null。我非常喜欢这个库,但我一直认为应该有某种配置来让它知道您的文件中表示NULL的值是什么。例如,一个列的值为“NA”,“EMPTY”,“NULL”等。我确定我可以创建自己的TypeConverter,但我希望在配置中设置...

17得票2回答
在 CsvHelper.CsvWriter 中手动添加头信息

我正在使用CsvHelper类将DataTable中的行写入CSV文件。代码可以正常工作,但我无法让它写入标题。 如何手动添加标题而不创建Class Map? http://joshclose.github.io/CsvHelper/DataTable dt = GetDataTableF...

15得票5回答
如何配置CsvHelper以跳过MissingFieldFound行

public interface ICsvProductReaderConfigurationFactory { Configuration Build(); } public class CsvProductReaderConfigurationFactory : ICsvProd...

15得票5回答
CsvHelper:没有为该类型映射任何成员。

我使用CsvHelper 4.0.3。我定义了一个嵌套的类,如下所示:private class CsvLine { public string Solution; public string Project; public string DependsOnProjec...

15得票4回答
使用CsvHelper强制使用LF行尾

如果我有一些经过N++转换的LF CSV文件,每次使用JoshClose的CsvHelper向它们写入数据时,行尾将回到CRLF。 由于我在SQL Server中遇到了CLRF ROWTERMINATORS问题,我希望保持我的行尾与文件的初始状态相同。 在文化设置中找不到它,我编译了自己版...

14得票2回答
CSVHelper设置列顺序

我正在使用CSVMapper将一个字典中的对象输出: using (TextWriter writer = new StreamWriter($"somefile.csv")) { var csvDP = new CsvWriter(wri...

14得票4回答
CsvHelper - 将多列读入单个列表

我正在使用CSVHelper来读取大量数据。我想知道是否有可能将最后的n列读入并将其转置为列表。"Name","LastName","Attribute1","Attribute2","Attribute3" 将数据塑造成类似这样的形式public class Person { pub...

14得票5回答
如何使用CsvHelper将仅选择的类字段写入CSV?

我使用CsvHelper来读写CSV文件,它很棒,但我不知道如何只写入选定类型的字段。 假设我们有以下内容: using CsvHelper.Configuration; namespace Project { public class DataView { ...

14得票4回答
如何将CsvHelper记录添加到DataTable中以供SqlBulkCopy用于数据库

我正在尝试使用CsvHelper读取CSV文件,将每个记录加载到DataTable中,然后使用SqlBulkCopy将数据插入数据库表中。在当前代码中,当向DataTable添加行时会出现异常。异常为:“无法将类型为'MvcStockAnalysis.Models.StockPrice'的对象...