0

我必须解析一个包含多行但长度不同的固定长度文件。实际上,每一行代表一种不同类型的对象,它们将被插入到数据库中。该文件可以是这样的:

A10200JohnSmithUSA B10000ContractSignedWithJohnSmith10200

第 1 行..表示有关 John Smith 的信息,第 2 行表示有关 JohnSmith 签署的合同的信息...所有这些都在同一个文件中。

filehelpers 库可以做到这一点吗?

谢谢你的帮助。问候

4

1 回答 1

1

是的 FileHelpers 可以处理同一文件中的多种记录类型。这取决于记录之间是否存在任何层次关系。如果没有,您可以使用MultiRecordEngine.

查看MultiRecordEngine 示例

如果您的合同行需要使用来自John Smith行的信息,那么您可以使用MasterDetailEngine.

查看MasterDetailEngine 示例

但是请注意,MasterDetailEngine仅支持一级嵌套。

于 2013-08-07T14:28:27.950 回答