我需要开发一个C#函数,该函数可以解析多种格式的CSV文件。该功能应该能够执行以下操作:
能够从具有不同格式的自定义源中获取多个记录,并转换为可在应用程序中使用的通用标准。
自定义来源#1格式:
标识符姓名类型打开的货币
123 | AbcCode我的帐户2 01-01-2018 CD
自定义来源#2格式:
名称姓名类型货币代码
我的帐户RRSP C
我需要将数据转换为以下标准格式:
标准格式:
标识符姓名类型打开的货币
123 | AbcCode我的帐户RRSP 01-01-2018 CAD
应用程序应该是可扩展的,这意味着它将来应该能够合并任何新格式。目前,我手动执行以下操作:
是否有更好的方法?有没有创建通用解析器的方法?
答案 0 :(得分:1)
由于这里没有代码可以验证,我将告诉您该过程
最困难的部分是添加单词长度相同的新单词。您将来可以使用正则表达式对其进行过滤。