filehelpers相关内容

让 FileHelpers 2.0 处理包含多余逗号的 CSV 文件

我目前正在使用 FileHelpers 库 (v2.0.0.0) 来解析 CSV 文件.CSV 文件被映射到一个具有一些公共属性的类,假设有 N.问题在于,默认情况下,FileHelpers 似乎无法正确处理用户指定的 CSV 文件超过 N-1 个逗号的情况.其余的逗号只是附加到最后一个属性值. 我认为这必须通过 FileHelpers 的属性 进行配置,但我什么也没看到这将忽略记录中没有匹 ..
发布时间:2021-12-25 08:33:56 C#/.NET

使用文件助手解析多个字段

大家好, 我在使用文件助手进行 CSV 解析时遇到问题.我的 CSV 看起来像这样 ,,,026642,0,00336,05,19,"西瓜*",19,"1",,,,,,,,0,,001.99.,0,,,,,0,,0,0,,,,,,,,,,,,,,,,,,51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ..
发布时间:2021-09-16 19:54:03 其他开发

FileHelpers-创建一个字段对象

我试图将字段属性动态添加到我也使用FileHelpers.Dynamic.DelimitedClassBuilder动态构建的记录类中.创建类对象没有问题,目前我使用AddField(String)方法添加字段. 随着我的应用程序的发展,我现在需要在各种情况下声明特定的字段属性.因此,从同样的意义上讲,我想使用FileHelpers.Dynamic.DelimitedFieldBuilder ..
发布时间:2021-04-27 19:52:48 C#/.NET

FileHelpers.Dynamic.ClassBuilder.CreateRecordClass错误

我正在尝试读取运行时创建的具有布局的文件.但是,当运行FixedLengthClassBuilder.CreateRecordClass()时,会发生异常: 错误编译表达式:第31行:找不到类型或名称空间名称"SGCompras"(您是否缺少using指令或程序集引用?). 我的代码: public void ReadFile(string filePath){...var itemsL ..
发布时间:2021-04-11 19:43:11 C#/.NET

为什么返回的DataTable在FileHelpers中具有只读列

我想知道为什么 filehelpers 返回只读列. 我对他们有很大的疑问无法更新值,也无法找出原因.现在,我必须再遍历所有列并将其更改为非只读. 有没有一种方法可以告诉Filehelpers不要这样做?因此,我不必浪费时间再次进行所有操作吗? 解决方案 FileHelpers类 RecordOperations.CreateEmptyDataTable()方法对此负责,它不是 ..
发布时间:2021-04-01 20:57:11 C#/.NET

使用FileHelpers的多个CSV结构

我正在创建一个使用csv文件的网站,该文件可以采用2种格式(将来可能会更多)。 结构1 标题1标题2标题3标题4 abcd xxxx 结构2 标题1标题4 ad xx 以上是在excel中的显示方式(如果查看原始内容,将全部 我之所以想要2种结构,是因为我正在尝试利用用户可以从中导出数据的第三方网站。该站点将其导出为csv ..
发布时间:2020-10-12 20:52:53 C#/.NET

FileHelpers在字段中引用和逗号

我有一个要用FileHelpers解析的csv文件,并且遇到这样的情况:引号和逗号都可以出现在字段中: 逗号: 323,“ PC”,“ 2014年2月28日”,“ UNI001”,“ 5000”,0,“返回” ,“退货,损坏”,88.00,15.40,“ T1”,“ N”,0.00,“ R”,“-”, 报价 148,“ SI”,“ 13/01/2014”,“ ..
发布时间:2020-10-06 00:36:45 C#/.NET

使用fileHelpers库读取CSV中的列标题

我有一个CSV文件,其中的标题指示信息将在详细信息行中显示的顺序.一个例子是: COLUMN1,COLUMN2,COLUMN3 VALUE1,VALUE2,VALUE3 但也可以 COLUMN2,COLUMN3,COLUMN1 VALUE2,VALUE3,VALUE1 该类看起来像这样 public class CSVImportLineItem { public ..
发布时间:2020-07-12 01:31:21 C#/.NET

使用不带类型的FileHelpers

我有一个正在从另一个系统导出的CSV文件,列顺序和定义可能会更改.我发现FileHelpers非常适合读取csv文件,但是除非您在编译应用程序之前了解列的顺序,否则您似乎无法使用它.我想知道是否有可能以非类型化方式使用FileHelpers.目前,我正在使用它来读取文件,但随后我要手动执行其他所有操作,所以我有一个课: [DelimitedRecord(",")] public class ..
发布时间:2020-07-12 00:47:55 C#/.NET

如何在运行时检测带有标题的CSV文件时检测列数据类型

我正在使用 FileHelpers 加载CSV数据,(贷方-在搜索找到的用户浏览目录,选择带有标题的文件,然后上载以进行解析.我的问题是-它们是一个时间文件,其 cols/classes/types以前是未知的. 问题:解析时如何我检测到列的数据类型? 搜索后,我发现了一个名为public Type的函数 RecordType { get; }它提供了记录类型..我需要帮助来获取记录中 ..
发布时间:2020-05-25 01:23:00 C#/.NET

FileHelpers:读取文件时如何处理带引号的字段

这是我要读取的数据: "Adam C. Emality","1Z620Y1V034826","14.40" "Ethel Baeron","1Z620Y1V034604","15.19" "Donna Lidt","1Z620Y1V034650","12.37" 然后在读入数据之后,我要对两个集合执行一个Join,一个集合为数组,一个为列表-我的代码在下面.但是,在执行读取的文件行之后, ..
发布时间:2020-05-01 06:10:57 C#/.NET

filehelpers-解析可变的行长

我必须解析(C#)一个具有可变宽度和两行标题信息的.CSV文件(第一个是名称,第二个是单位). 数据如下: Example1.CSV: "timestamp","NAME_1","NAME_2","NAME_3","NAME_4" "ms","unit_1","unit_2","unit_3","unit_4" 0.01,1.23,4.56,7.89,0.12 0.02,1.23 ..
发布时间:2020-04-30 11:55:31 C#/.NET

FileHelpers嵌套引号和逗号 - 解析错误

我无法处理一行表单:我尝试使用一个非常棒的FileHelpers库解析一个来自地狱的CSV文件。 “TOYS R”“US”,“INC。”“”,fld2,fld3,“”,““,fld7, FileHelper非常适合处理数字字段'千'格式(使用自定义格式化 ..
发布时间:2017-02-26 16:18:32 C#/.NET

FileHelpers类型中的字段顺序

我正在使用Filehelpers读取一个简单的CSV文件 - 该文件只是一个键,值对。 (string,int64) 我写的f#类型是: code> type MapVal(key:string,value:int64)= new()= MapVal(“”,0L) member x.Key = key member x.Value = value 我遗漏了一 ..
发布时间:2017-02-24 23:27:05 Office

使用FileHelper格式化属性

FileHelpers 有一个很好的日期转换器,用于字段: [FieldConverter(ConverterKind.Date,“MM-dd-yyyy”)] public DateTime MyDate; FieldConverter不能使用属性。我必须处理使用属性的对象,所以我在寻找这样的东西: [PropertyConverter(Converter ..
发布时间:2017-02-24 22:36:50 C#/.NET

使用FileHelpers动态创建CSV文件

FileHelpers支持一种称为“RunTime Records”的功能,当您在运行时之前不知道布局时,可以将CSV文件读入DataTable。 可能使用FileHelpers以相同的方式在运行时创建CSV文件? 根据一些用户输入,必须创建的CSV文件将具有不同的字段只有在运行时才知道。我可以创建FileHelper引擎所需的类型,如他们的阅读部分所述,但我不知道我的数据需要写入什么 ..
发布时间:2017-02-24 22:33:47 Office