xiaolei0517 发表于 2014-12-27 16:14

C# 编写excel中很简单的批量替换功能,特殊行业确很有用

发现emedit上有个批量替换功能很有用很强大,经常用完excel将数据弄好后用它进行批量替换井名,就一直琢磨如何将那个功能插到excel中呢,前段时间用vba写了那个功能,确实可以实现,但是界面惨不忍睹,为了偷懒将就用了段时间,最近重装了系统结果那段代码给弄丢了,偶然机会看到了vsto功能,在其他论坛瞅了几位大神对vsto功能的简单介绍,萌生了自己写一个出来。研究了一天总算基本写出了emedit的批量替换功能,小弟就献丑了将东西发出来给各位看官瞧瞧。
替换前的数据
替换后的数据
源码以及编译好的链接在下面。导入导出功能暂时不想写,哪天心情好了在写吧,到时候贴在下面
公司电脑装的是vs2013,自己笔记本是vs2010就发两个版本吧。
土豪通道:
平明通道:http://pan.baidu.com/s/1eQlGetk    密码:s61u

Bds1r 发表于 2014-12-27 16:36

赞一个,支持C#!!!

wlq127 发表于 2014-12-27 16:23

支持原创。。。支持共享

seesky 发表于 2014-12-27 16:17

站个位置下来看看.

名叫呆呆 发表于 2014-12-27 16:36

太高深了,表示不明真相

358463121 发表于 2014-12-27 16:41

这东西,录制宏什么的也能解决

xiaolei0517 发表于 2014-12-27 16:46

358463121 发表于 2014-12-27 16:41
这东西,录制宏什么的也能解决

我以前确实用宏写出来,就是界面太难看,我只用宏处理大量复杂的数据,能用C#做的不会想用vba去实现。

358463121 发表于 2014-12-27 16:52

xiaolei0517 发表于 2014-12-27 16:46
我以前确实用宏写出来,就是界面太难看,我只用宏处理大量复杂的数据,能用C#做的不会想用vba去实现。

如果能支持perl的正则表达式就好了

azusys 发表于 2014-12-27 16:55

可以考虑加通配符之类的

clickzhou 发表于 2015-2-3 10:08

学习下,vba一直没有界面,就是代码,不知到怎样与.net结合。
页: [1] 2
查看完整版本: C# 编写excel中很简单的批量替换功能,特殊行业确很有用