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

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

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

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

26得票2回答
如何创建C#映射类以使用CsvHelper

我有一个包含40列的csv文件,我想使用csvhelper将其加载到datatable中。 安装了这个库之后,我做了以下操作: using (TextReader reader = File.OpenText(fileName)) { var csv = new CsvReader(r...

23得票3回答
使用csvHelper动态创建列

我有一个工人,他的各个领域都是从服务器获取的。我正在使用CSVHelper软件包将此类转换为Excel表格。 工人拥有以下领域:class Worker { string name; string phone; string age; Dictionary&l...

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

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

23得票9回答
无法加载文件或程序集'System.Threading.Tasks.Extensions,版本=4.2.0.0'。

我最近安装了CsvHelper (https://joshclose.github.io/CsvHelper/),但在尝试使用该库时遇到以下错误: 无法加载文件或程序集'System.Threading.Tasks.Extensions, Version=4.2.0.0, Cultur...

21得票3回答
如何使用CsvHelper库编写分隔符(如sep=,)?

我们正在使用CsvHelper库从应用程序中导出一些信息,我们的客户通常使用Excel来查看结果。 样例正确打开数据的截图: (样例正确打开数据) 一切都很顺利,直到我在设置为奥地利德语(German(Austria))的另一台机器上测试了生成的文件,然后我发现Excel不能正确解析它,...

19得票2回答
处理CsvHelper中的错误CSV记录

我希望能够遍历CSV文件中的所有记录,并将所有好的记录添加到一个集合中,将所有“坏”的记录分别处理。但我似乎无法做到这一点,我想我一定是漏掉了什么。 如果我尝试捕获BadDataException,那么后续的读取将会失败,这意味着我不能继续读取文件的剩余部分。 while (true) {...

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

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

19得票1回答
为什么CsvHelper无法从MemoryStream中读取?

我正在尝试将一个上传的CSV文件转换为对象,以便可以保存在数据库中。在控制器中,我使用CsvHelper。 但看起来这只有在我先保存文件并从中读取时才能正常工作。CsvHelper不能直接从内存流中处理文件内容。在下面的代码中,第一个GetRecords返回空。 [HttpPost] ...