27得票4回答
使用CsvHelper在C#中写入文件

我尝试使用C#中的CsvHelper将内容写入CSV文件。 这是该库的链接http://joshclose.github.io/CsvHelper/ 我使用了网站上的代码。 以下是我的代码:var csv = new CsvWriter(writer); csv.Configuration...

10得票5回答
如何在将数据写入CSV时排除标题行

我正在将我的public class中的数据写入CSV文件。因为我想要附加我的数据,所以我想要排除导入标题并仅导入类中的数据。下面是我的代码,它会导入标题和数据。希望得到帮助。谢谢。 Record.cs-我的类 public class Record { public string...

23得票3回答
CsvHelper将所有值用引号包裹起来

我正在使用CsvHelper,需要为所有值添加引号。这是可能的吗? Data是一个List。 using (StreamWriter textWriter = new StreamWriter(path)) { textWriter.BaseStream.Write(p, 0...

31得票3回答
CsvHelper忽略标题名称的大小写。

我有一些类 public class Import { public DateTime Date { get; set; } public string Category { get; set; } } 在 CSV 文件中,标题名称可能是小写的。我如何在读取文件时忽略大小...

7得票3回答
在Visual Studio 2015中出现了CsvClassMap未找到的错误。

我正在尝试在我的一个控制台应用程序中使用CsvHelper库。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks...

8得票3回答
CsvHelper设置默认的自定义类型转换器

使用CsvHelper时,如果我需要自定义解析器(例如,我想要一个名为MyBooleanConverter的解析器,当输入字符串为“f”时将返回false,“t”时将返回true),那么对于每个类,我都需要编写映射器: public sealed class MyClassMap : Csv...

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

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

7得票2回答
如何使用CsvHelper编写带有空格的标题?

我正在使用CsvHelper库从一个基本类Person的IEnumerable<Person>生成CSV文件。 public class Person { public string DisplayName { get; set; } public int Age...

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

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

19得票2回答
CsvHelper获取仅包含标题行的内容

我想要读取上传的CSV文件,在处理数据之前,需要检查第一个表头名称是否正确。我一直在努力寻找方法来做到这一点,但是读取器却跳过了第一行。有没有直接选择一个表头并检查它的值的方法?