问题标签 [csvhelper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7860 浏览

c# - 使用 CsvHelper 强制 LF 行结尾

如果我有一些LF转换的(使用 N++)CSV 文件,每次我使用 JoshClose 向它们写入数据时CsvHelper,行尾都会返回到 CRLF。

由于我ROWTERMINATORS在 SQL Server 中遇到了 CLRF 问题,因此我希望保留我的行尾,就像文件的初始状态一样。

在文化设置中找不到它,我编译了我自己的库版本。

如何进行?

0 投票
0 回答
152 浏览

c# - 添加第一个新 DataGridView 行不会更新 DataSource

当我向 DataGridView 添加新行时,该行不会保存到 DataView 或 DataTable。但是当我在那之后添加另一行时,该行被添加了。第一个新行被完全忽略。我不知道为什么。请帮忙。

添加第一个新行仅生成此调试输出:

我已经转储了 DataTable 和 DataView 对象。第一个新行不会添加到任一对象。

我究竟做错了什么?或者我怎样才能知道第一行发生了什么?

0 投票
1 回答
395 浏览

c# - C# CSVhelper 将记录分隔符放入列表

在我的 CSV 中,主要文件由“,”分隔,这是正常的。但是,在我的一些记录中,它们由“|”分隔,这就是问题所在。

我的模型:

我的控制器带有伪代码:

我需要阅读记录,如果它看到 |,停止,添加到图像列表,跳过 | 并重复直到结束。

0 投票
1 回答
833 浏览

c# - csvReader 跳过字符

我正在读取 asp.net Web 应用程序中的 Csv 文件以生成报告。CsvReader 元素不会读取特殊字符,例如 ± 或 Σ。

读者跳过上面提到的特殊字符。每隔一个字符被读取,包括特殊字符周围的字符。谁能告诉我如何解决这个问题?谢谢。

0 投票
1 回答
1481 浏览

c# - c# CSVHelper 读取带有可变标头的 CSV

第一次使用 csvReader - 注意它需要一个自定义类来定义 CSV 文件中的标题。

然后给出的示例使用这样的类:-

两个问题:- 1. 该应用程序将加载具有不同标题的文件,因此我需要能够即时更新此类 - 这可能吗?如何?(我能够从 CSV 文件中提取标题。)

  1. CSV 文件可能有数百万行(gb 大小),因此这是导入文件的最佳/最有效方式。

Destination 是一个 SQLite DB - 以调试行为例。

谢谢

0 投票
1 回答
356 浏览

c# - CSVHelper C# 从我的对象加载

您好我正在尝试使用 CSVHelper 将对象列表简单地导出到 CSV。( http://joshclose.github.io/CsvHelper )

所以我有这个:

我创建了这张地图:

如何使用employeeList 加载ExployeeExport 类并根据我的Map 类简单地导出到CSV?

另外,如何将我的 Employee.Minutes 转换为“hh:mm”并创建一个不存在的名为“Duration”的新列

谢谢

0 投票
1 回答
2989 浏览

c# - 如何使用 CSVHelper 编写非平面类的标题?

我正在使用CSVHelper将数据写入 CSV 文件。我需要用这样的标题编写 Class1:

字段 1、字段 2、字段 3、字段 4、字段 5、字段 6

我怎么能做到这一点?

0 投票
4 回答
192 浏览

c# - 使用类型作为参数

我有一个私有静态函数,它有一个字符串参数和一个类型参数。我将这些传递给我的代码。但是,我专注于一个特定领域。

这是我的功能:

我正在尝试将类型传递给 GetRecords<>。我得到的错误说Cannot resolve symbol 't'。我究竟做错了什么?

0 投票
2 回答
1374 浏览

c# - EntityFramework 提取到 CSV 但保留数据注释

我正在尝试将一个非常复杂的模型(就层次结构而言)导出到 CSV 文件。我正在尝试各种方法,但它们都缺少一些东西或需要大量我想避免的编码。

结果,我想要的是值的 CSV 提取,CSV 标DisplayName头来自我在 EF 模型本身上使用的属性注释。

我尝试过 CSVHelper,但自动映射器功能有点混乱,无法再忽略具有属性的某些字段;此外它不支持从 EF 命名DisplayAttribute

我还尝试使用 AutoMapper 将模型映射到单独的 CSV 模型,然后使用 CsvHelper 转储该模型,但我最终还是编写了大量代码来设置列名。

你知道任何快速的解决方案来获得我需要的东西吗?我可能会进入 CsvHelper 源代码并重写采用属性名称的部分,但我不知道代码库会有多复杂。有人有什么主意吗?

任何见解都受到高度赞赏。

0 投票
1 回答
175 浏览

c# - CSV 分析和输出

我目前正在尝试分析 CSV 文件,然后仅输出符合特定条件的项目。我正在使用 CSVHelper 库。

到目前为止,我能够导入文件,并且能够导出它,......有点。

由于某种原因,它使条目数量增加了两倍。如,它成功地遍历值一次,然后连续两次输出所有值。像:

这就是问题1。为什么?

问题2:如何让它过滤并只输出符合条件的数据?第 2 列是年龄,年龄必须在 62 岁或以上。

到目前为止,以下是我的代码: