パイプで区切られたテキストファイルでファイルを受け取り、ファイルを解析して適合エラーを探す効率的な方法を探しています。ルール、つまりフィールドの長さ、フィールドのデータ型、必須かどうかを指定するテンプレートがあります。そのため、パイプ区切りファイルをそのテンプレート(現在は単なる単語文書)と照合します。
- PCがフリーズすることなくファイルを解析するにはどうすればよいですか?(チャンクで読んでください。Streamreader?)
- 重要なのは、「ルールテンプレート」をどこに保存することをアドバイスしますか?XMLファイルまたは他のアプリケーション設定があるsqliteデータベースにありますか?
これを行うための最善の方法に関する提案はありますか?
ツールはWindows環境(VB.Net)にある必要があります
サンプルデータ:
Company A|Company A ltd|3453457675|C565474567||UK|C3423454534|b3345|A|003||D3KCI3KF||0|001||+44-22523280||P.O.BOX 42027|P.O.BOX 42027|LIVERPOOL|UK|00100|L.R. NO. 209/5827, BY PASS ROAD|OFF BY PASS ROAD||UK|UK|PEOPLE SOFT|PEOPLE SOFT|PEOPLESOFT|2345435|S||B|34344444|45556666|Z|0|BP|0|3445345|0|2343545654|0|0|D|23434534534||0||453564645||1232434523|0|324345230000101|0|S
ありがとう。