问题标签 [filehelpers]
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# - 如何使用 C# 中的 filehelpers 或其他库从单个文本文件中读取两个实体
文本文件包含订单和订单详细信息行。订单标题的第一行。之后有可变数量的详细信息行。在详细信息之后有一个空白行,然后是下一个订单等。对于订单行,第一个字段是订单号。对于详细信息行,第一个字段始终为 1。
该文件需要读入实体列表:
(取而代之的是 Number 自定义整数 id 列也可以用于关系)
如何使用 FileHelpers 库或其他方式在 C# ASP.NET MVC2 中读取此类文件?
更新
样本
http://www.filehelpers.com/example_multirecords.html
引用自
显示如何读取两个表。如何在这些表之间创建关系:在读取外键到订单列时,应将其添加到详细信息表中。如何实现这一点,从上一个订单行获取最后一个订单号并将其添加到详细记录?
c# - 让 FileHelpers 2.0 处理带有多余逗号的 CSV 文件
我目前正在使用 FileHelpers 库 (v2.0.0.0) 来解析 CSV 文件。CSV 文件映射到具有少量公共属性的类,假设有N。问题在于,默认情况下,FileHelpers 似乎无法正确处理用户指定的 CSV 文件包含N-1个以上逗号的情况。剩余的逗号只是附加到最后一个属性值。
我认为这必须可以通过FileHelpers 的属性进行配置,但我没有看到任何会忽略记录中没有匹配属性的字段的内容。
我查看了RecordCondition s,但是使用 ExcludeIfEnds(",") 之类的东西,如果它以逗号结尾,它看起来会完全跳过该行,但我只是希望它们被剥离。
我唯一的办法可能是预处理文件并去除任何尾随逗号,这完全没问题,但我想知道 FileHelpers 是否也可以这样做,也许我只是在文档中没有看到它。
c# - FileHelpers:搜索结果
我使用功能强大的FileHelpers Library。但是有没有一种内置的方法来搜索生成的对象。
我的 csv 就像:key;value
我的意思是,是否可以不使用数组 [0]、[1]、[12] 访问对象......
也许就像在代码示例中一样。
非常感谢 !
c# - 使用 Filehelpers 处理 DelimitedRecord 中的 NEWLINE
我正在使用出色的 FileHelpers 库来解析许多不同的文件。其中一个文件有(一些)行看起来像这样
请注意,id 为 3 的行在文本中有一个换行符。另请注意,评论没有被引号包围,所以[FieldQuoted('"', MultilineMode.AllowForRead)]
不会救我。
Filehelpers 在第 4 行抛出异常:
分隔符“|” 在字段“评论”之后找不到(记录的字段较少,分隔符错误或下一个字段必须标记为可选)。
无论如何我可以用 FileHelpers 解析这个文件吗?
c# - FileHelpers 源代码
我想在 FileHelpers 中添加一个基于 NPOI 库的 Excel 解析引擎,但是我在任何地方都找不到 2.9.x 版本的源代码。
任何人都可以指出我可以在哪里参与该项目?
c# - Rhino ETL - 加载大型管道分隔文件
我们必须加载大型管道分隔文件。使用 Rhino ETL(依赖 FileHelpers)将这些加载到 SQL Server DB 时,是否必须提供记录类?我们必须将文件加载到具有数十列的不同表中——生成它们可能需要一整天的时间。我想我们可以编写一个小工具来从 SQL Server 表中生成记录类。
另一种方法是为 FileStream 编写 IDataReader 包装器并将其传递给 SqlBulkCopy。
SqlBulkCopy 也确实需要列映射,但它确实允许列序号——这很容易。
有什么想法/建议吗?
谢谢。
c# - C# If 语句,其中日期是本月
这是获取日期和月份的代码。
这只是 if 语句运行的代码示例。
但是 if 语句需要获取所有 7 月的信息并将其相加。所以从 2012 年 7 月 1 日到 2012 年 7 月 31 日。我无法更改 SQL,因为它弄乱了程序的其余部分。我试图获取当前日期,在它前面添加 0,然后使用通配符。
在这个 if 语句上需要一点指导。
让我澄清一下这篇文章。“postingdate”值来自 FileHelpers。将固定宽度的文本文件导入这些值。发布日期值看起来像“07/16/12”
因此,我想获取当前月份,然后如果发布日期值具有该月份的值,则运行 if 语句代码。
.net - FileHelpers 支持分层文件吗?
如果我的英语不好,请原谅...我是巴西人。
FileHelpers 支持分层文件吗?
我使用具有分层记录的平面文件。我在文档中没有找到此功能。
谢谢!艾伦
.net - 用于从 sql 读取数据的文件助手
我最近开始使用文件助手。
我必须从 SQL Server 表中读取数据,然后格式化数据并写入文件,而不是从文件中读取数据。
请告知是否有人遇到这种情况。
c# - Filehelpers 数据链路连接到 Oracle DB
http://filehelpers.sourceforge.net/example_sqlstorage_extract.html
上面的示例连接到 SQL Server。
我的要求是连接到 Oracle DB。我在 filehelpers 中找不到可以用来连接到 oracle DB 的类。如果您有任何想法,请提供帮助。非常感谢。