问题标签 [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.
c# - 使用 LINQtoCSV 格式化十进制列
我需要在我用这种格式的 LINQtoCSV 库编写的 .csv 文件中格式化十进制字段:95.43000000
for that format 95.43
。我像这样映射这个字段:
这给了我一个货币价值$95.43
。我加载数据,使其精确到小数点后 6 位,但我需要在末尾消除零字符串:
任何人都可以帮忙吗?
c# - 如何使用 CsvContext.Read 读取包含不在使用 .NET 读取的类中的列的 CSV()?
我有一个业务对象类,其中包含在构造函数中填充的私有字段
我有一个 CSV 文件,其中包含这些列,但还有其他列将在业务逻辑中用于从另一个数据库表中检索正确的 mP_ProductId。
如果我使用CsvContext.Read<T>()
它会抛出一个异常,告诉我在我的业务对象中找不到额外的列。
我试图放置这些额外的字段并重载 MerchantProductRelBO.custom.cs 中的构造函数,但它仍然没有使用重载的构造函数并引发了相同的异常。我不能在 MerchantProductRelBO.cs 中执行此操作,因为只要数据库结构发生更改,该文件就会被覆盖。
我是否只需要放弃 LinqToCsv 库并编写一个手动解析器来从 CSV 读取,或者有没有办法让它解析额外的 BO 列而不抛出异常?