求教,字符串替换问题
实际工作问题描述:有两张.txt的语言表,可以用excel打开,一张是版本较新的表,一张是旧表。如下图
旧表
新表
需要把新表的某列语言替换到旧表对应某列中,如新表的“Enghlish”替换到旧表的“English”。
要求:用程序实现。效果如图:
过程描述:要求操作过程如上图,点击“浏览”导入新,旧表,在下拉菜单中选择需要替换的语言,点击“执行语言替换” 即完成操作,将结果保存到旧表中。
苦衷:单纯的字符串匹配替换,用excel的高级操作十分容易完成,可以用函数vlook(),iserror(),if()来做,还可以将公式录制为“宏”简化操作。
但是工作要求要做出一个程序,要上面描述的过程来完成,界面也和上面的差不多。
该怎么着手呢? 该走什么方向。
我的想法: 1.用VB做,用VB来调用excel’,自动完成导入表到excel,在excel中选择列(实现下拉菜单),调用excel的函数vlook(),iserror(),if()等函数,最后在excel中保存。
2.用任何一种开发语言和工具,把两张表先导入数据库(最好是access),通过数据库来操纵表,最后导出
3.用C,或者java,什么都可以,实现对两张字符表txt文件的读取,并根据文件的特点区分字段,完成字符替换。 (可以不用界面,可以用控制台程序)
CSDN上有那么多程序员高手,请各位大侠,牛人给我一个方向,或者解决意见。 如果有代码那就感激不尽了!
补充:.NET技术 , 非技术区