jjzjj

FileHelpers

全部标签

c# - FileHelpers:搜索结果

我用的是强大的FileHelpersLibrary.但是是否有内置的方法来搜索生成的对象。varengine=newFileHelperEngine();varres=engine.ReadFile("myfile.csv");stringresult=res["key"].value;我的csv是这样的:key;value我的意思是,是否可以不使用数组[0]、[1]、[12]...访问对象可能就像代码示例中那样。非常感谢! 最佳答案 您可以通过LINQ将结果数组转换为字典:vardictionary=validRecords.To

C# - FileHelper FieldConverter 例程可以引用记录中的其他字段吗?

我正在使用出色的FileHelpers库来处理固定长度的航类时刻表文件。我有一个日期字段,然后是记录中稍后的几个字段,一个时间字段。我想在FileHelpers记录类中结合这两者,并且知道有一个自定义的FieldConverter属性。使用此属性,您可以提供一个自定义函数来处理您的字段数据并实现StringToField和FieldToString。我的问题是:我能否也将其他字段(已读取)传递给该客户FieldConverter,这样我就可以将日期和时间组合在一起。FieldConverter具有允许您引用自定义处理类和“其他字符串”甚至对象数组的实现。但是,鉴于这是在属性定义中完成的

c# - FileHelpers .NET 库的最新生产就绪版本是什么?它在哪里?

SourceForge页面-www.filehelpers.net-最后更新于2007年,无法下载。Github存储库-github.com/MarcosMeli/FileHelpers-看起来是最近的,但最后标记的版本是2.1有一个NuGet包-www.nuget.org/packages/FileHelpers-Stable-但它已有两年历史,而且不属于主要开发商MarcosMeli。有一个竞争的NuGet包-www.nuget.org/packages/FileHelpers-标记为2.0.0并归MarcosMeli所有,但该代码已有6年历史。有TeamCitybuildsava

c# - 使用 FileHelpers 导入 CSV 文件

我正在使用FileHelpers库将csv文件导入数据库表。我在导入文件标题中包含以数字('800NUMBER')开头的字段的文件时遇到问题。要导入的代码:DataTabledata=CommonEngine.CsvToDataTable(file,',');异常:FileHelpers.FileHelpersException:字符串“800NUMBER”不是有效的.NET标识符。在FileHelpers.RunTime.FieldBuilder..ctor(StringfieldName,StringfieldType)在FileHelpers.RunTime.DelimitedC

c# - FileHelpers:如何跳过阅读固定宽度文本的第一行和最后一行

下面的代码用于在ASP.NETMVC2中使用FileHelpers读取固定宽度的上传文件内容文本文件第一行和最后一行的长度较小,ReadStream因此导致异常。所有其他行都有适当的固定宽度。如何无一异常(exception)地跳过首末行或其他方式读取数据?[FixedLengthRecord()]classBank{[FieldFixedLength(4)]publicstringAINETUNNUS;[FieldFixedLength(16)]publicstringTEKST1;[FieldFixedLength(3)]publicstringopliik;[FieldFixed

c# - 使用 fileHelpers 库的 CSV 中的列标题?

FileHelper库中是否有内置字段属性,可以在最终生成的CSV中添加标题行?我用Google搜索过,但没有找到太多关于它的信息。目前我有这个:DelimitedFileEngine_engine=newDelimitedFileEngine(T);_engine.WriteStream(HttpContext.Current.Response.Output,dataSource,int.MaxValue);它可以工作,但没有标题。我正在考虑使用FieldTitleAttribute之类的属性并将其用作列标题。那么,我的问题是我应该在什么时候检查属性并插入标题列?有没有人做过类似的事

c# - 使用 fileHelpers 库的 CSV 中的列标题?

FileHelper库中是否有内置字段属性,可以在最终生成的CSV中添加标题行?我用Google搜索过,但没有找到太多关于它的信息。目前我有这个:DelimitedFileEngine_engine=newDelimitedFileEngine(T);_engine.WriteStream(HttpContext.Current.Response.Output,dataSource,int.MaxValue);它可以工作,但没有标题。我正在考虑使用FieldTitleAttribute之类的属性并将其用作列标题。那么,我的问题是我应该在什么时候检查属性并插入标题列?有没有人做过类似的事

关于 c#:Extra Line and Comma in String 问题

ExtraLineandCommainStringIssues我有以下代码输入CSV文件,然后将其转换并输出CSV文件。我正在使用FileHelper读取CSV。我有几个问题。首先,正在插入带有字段信息的额外行(见下文)。第二个问题是我添加了双引号,因此我可以在包含逗号的单元格中包含一个字符串;我找不到格式有什么问题,但它不会导入到excel中,只显示双引号和第一项。我尝试在导入excel时使用双引号转义文本选项。第三个问题是有些字段是空白的,导致字段后期偏移。第二行字段:1,base,0,0,0,ProductName,Size,Brand,Gender,Type,SKU,Stock,Sí,

关于 c#:Extra Line and Comma in String 问题

ExtraLineandCommainStringIssues我有以下代码输入CSV文件,然后将其转换并输出CSV文件。我正在使用FileHelper读取CSV。我有几个问题。首先,正在插入带有字段信息的额外行(见下文)。第二个问题是我添加了双引号,因此我可以在包含逗号的单元格中包含一个字符串;我找不到格式有什么问题,但它不会导入到excel中,只显示双引号和第一项。我尝试在导入excel时使用双引号转义文本选项。第三个问题是有些字段是空白的,导致字段后期偏移。第二行字段:1,base,0,0,0,ProductName,Size,Brand,Gender,Type,SKU,Stock,Sí,