问题标签 [linqtocsv]

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 投票
0 回答
68 浏览

c# - 使用 LINQtoCSV 格式化十进制列

我需要在我用这种格式的 LINQtoCSV 库编写的 .csv 文件中格式化十进制字段:95.43000000for that format 95.43。我像这样映射这个字段:

这给了我一个货币价值$95.43。我加载数据,使其精确到小数点后 6 位,但我需要在末尾消除零字符串:

任何人都可以帮忙吗?

0 投票
0 回答
28 浏览

c# - 如何使用 CsvContext.Read 读取包含不在使用 .NET 读取的类中的列的 CSV()?

我有一个业务对象类,其中包含在构造函数中填充的私有字段

我有一个 CSV 文件,其中包含这些列,但还有其他列将在业务逻辑中用于从另一个数据库表中检索正确的 mP_ProductId。

如果我使用CsvContext.Read<T>()它会抛出一个异常,告诉我在我的业务对象中找不到额外的列。

我试图放置这些额外的字段并重载 MerchantProductRelBO.custom.cs 中的构造函数,但它仍然没有使用重载的构造函数并引发了相同的异常。我不能在 MerchantProductRelBO.cs 中执行此操作,因为只要数据库结构发生更改,该文件就会被覆盖。

我是否只需要放弃 LinqToCsv 库并编写一个手动解析器来从 CSV 读取,或者有没有办法让它解析额外的 BO 列而不抛出异常?