2013-08-04 121 views
0

我必須解析包含多行但長度不同的固定長度文件。 實際上,每一行表示將插入數據庫中的不同類型的對象。 文件可以是這樣的:Filehelpers:解析具有不同長度行的固定長度文件

A10200JohnSmithUSA B10000ContractSignedWithJohnSmith10200

關於約翰·史密斯和2線代表關於通過JohnSmith對簽訂的合同信息......這一切都在同一個文件中的行1..represent信息。

Can filehelpers library能做到嗎?

感謝您的幫助。 Regards

回答

1

是FileHelpers可以處理同一文件中的多種記錄類型。這取決於記錄之間是否存在任何等級關係。如果沒有,您可以使用MultiRecordEngine

退房的MultiRecordEngine example

如果您合同行需要從約翰·史密斯行,可使用的信息,那麼你可以使用一個MasterDetailEngine

退房的MasterDetailEngine example

注意但是,MasterDetailEngine只支持一級嵌套。

+0

謝謝..我用MultiRecordEngine解決了我的問題... – fisdelom

+0

太好了。你能否將我的答案標記爲正確答案?謝謝。 – shamp00