28得票7回答
C#中的JSON字符串转CSV和CSV转JSON转换

我正在我的asp.net web API项目中使用JSON/CSV文件,并尝试使用CSVHelper和ServiceStack.Text库,但无法使其工作。 包含数组的JSON文件是动态的,可能有任意数量的字段。 我使用streamreader读取文件,然后需要将其转换为CSV文件,以便最...

7得票4回答
如何在读取CSV时忽略空行

尝试读取一个包含空行的CSV文件(通常在末尾),使用 CsvHelper.GetRecords<T>() 方法。 如果没有空行,这个方法可以完美地工作。然而,如果这个CSV文件有一个空行(即 ,,,,,),那么它会抛出一个 TypeConverterException 异常。 ...

10得票2回答
CsvReaderException未处理

我一直遇到这个错误: 未处理的异常类型 'CsvHelper.CsvReaderException' 在 CsvHelper.dll 中发生 附加信息:类型“RPS_String_Parse.Program+FormattedRow”的属性未映射。 但是我相信我正在正确地...

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

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

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

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

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

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

8得票3回答
CSV-Helper无法转换布尔值的问题

我开始使用 CSV Helper - 这是一个非常好的小助手,可以帮助您完成日常工作 - 非常棒! 目前我遇到的问题是类映射 - 我有一个小类。 public class SimpleClass { public int ID { get; set; } public st...

42得票5回答
使用CSVHelper将流输出到浏览器

我试图使用CSVHelper生成CSV文件并将其发送回浏览器,以便用户可以选择保存位置和文件名并保存数据。该网站基于MVC。这是我正在使用的jQuery按钮代码,用于进行调用(数据是DTO列表的序列化Json表示): $.ajax({ type: "POST", ...

9得票1回答
我可以为CsvHelper编写使用ClassMap吗?

我试图使用CsvHelper来改进手动将对象转换为csv记录/行的过程。我已经创建了一个复杂的ClassMap,希望将其用于将一组对象写入文件。如何将ClassMap添加到CsvHelper实例的Configuration中以进行写操作? 我现在收到以下异常和消息: public clas...

33得票3回答
使用CsvHelper解析包含空格的头部的CSV文件

我有一个CSV文件,其中包含字段标题,其中一些包含由空格分隔的两个或三个单词: 如上图所示,包含空格的字段标题有: "Time of Day",“Process Name”,和“Image Path”。 当我尝试通过调用reader.GetRecords<DataRecord&...