我们在管道分隔的文本文件中接收文件,并正在寻找一种有效的方法来解析文件以查找一致性错误。有一个模板指定规则,即字段的长度,字段的数据类型,是否强制。因此,我将根据该模板(当前只是一个 word 文档)检查管道分隔文件。
- 如何在 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
谢谢。