善战者无赫赫之功,善医者无煌煌之名

最近的工作中,经常需要修改生成数据,处理数据的过程:把别人提供的Excel的清单整理成SQL

整理SQL分为几步:

1.复制到文本编辑器
2.利用\r\n批量替换
3.处理头,处理尾部,获得SQL版本清单

//把光标
UltraEdit.activeDocument.bottom();
//以下这个方法是获取当前有个打开文档的方法
//var num_of_docs = UltraEdit.document.length;
//
var num_of_docs = UltraEdit.activeDocument.currentLineNum;var index;
UltraEdit.activeDocument.top();
UltraEdit.activeDocument.write("('");
for (index = 0; index < num_of_docs; index++) {if (index == num_of_docs - 1) {UltraEdit.activeDocument.findReplace("\r\n", "");} else {UltraEdit.activeDocument.findReplace("\r\n", "','");}
}
UltraEdit.activeDocument.bottom();
UltraEdit.activeDocument.write("')");

脚本运行前:

1
2
3
4

脚本运行后

('1', '2', '3', '4')

这样就可以更快速地生成SQL

按照这个思路,是否可以把脚本全都自动定制化呢?

这个UE感觉还是不是很灵活,使用的场景较少,如果是Excel那场景就可以很多,sheet1是一个数据源,利用编程把数据组织长以上的情景,然后再选择sheet的菜单就可以一下获取SQL,理论上只需要三步。

打开数据集合Excel,复制数据源,点击目录即可。这样也可以大大减少找SQL的时间。

UltraEdit自动化脚本相关推荐

  1. python自动化办公脚本下载-python自动化脚本

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_stat ...

  2. python_selenium之第一个自动化脚本

    python_selenium之第一个自动化脚本 上一节介绍了xpath的使用,接下来完成第一个自动化脚本 一.步骤: 1. 这里使用火狐浏览器,首先打开火狐浏览器 2. 使浏览器窗口最大化 3.输入 ...

  3. lua自动化脚本关于文本读写和特殊不可见字符转换的处理

    lua自动化脚本关于文本读写和特殊不可见字符转换的处理 因为lua在读写文本中可能还会碰到一些比较变态的不可见字符,%s," "这些转换不了,所以需要做特殊的处理. 参考菜鸟教程的 ...

  4. 2.4 编写第一个自动化脚本

    编写一个简单的自动化脚本 1 #coding=utf-8 2 from Selenium import webdriver 3 driver = webdriver.Firefox() 4 drive ...

  5. Jenkins构建自动化脚本执行无界面解决方法

    场景: jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE.Chrome.Firefox. 然而运行IE浏览器时候(IE比较特殊),Je ...

  6. unittest+discover批量处理自动化脚本

    自动化的目的就是批量执行脚本代替手动测试的繁重劳动,单个脚本的执行较为容易,但是事实上自动化脚本时很多的,因此需要批量执行,这个时候需要用到unittest模块里的discover方法进行多个自动化脚 ...

  7. 什么是python自动化脚本_Python自动化

    龙源期刊网 http://www.qikan.com.cn Python 自动化 作者:张焱 来源:<电子技术与软件工程> 2017 年第 22 期 随着人工智能的发展,机器代替人工,已经 ...

  8. crt脚本怎么添加等待时间_secureCRT自动化脚本(之定时任务)

    有时候需要每天定时拉取服务器上的日志文件到跳板机,而又苦于没有权限操作crontab命令,怎么办呢??? 一些windows远程登录软件(Putty,cygwin,secureCRT--)可以帮忙哦~ ...

  9. 【Python】5个方便好用的Python自动化脚本

    相比大家都听过自动化生产线.自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大大提升了工作效率. 编程世界里有各种各样的自动化脚本,来完成不同的任务. 尤其Python非常适合编 ...

最新文章

  1. 零基础 8 周掌握 Python,成为全能人才!
  2. 如何编译和运行C++程序
  3. 035 函数和代码复用小结
  4. HDU 1729(石子)
  5. C++的堆与拷贝构造函数
  6. 不使用任何判断比较两个整数
  7. linux limbo镜像文件下载,limbo 2000镜像下载
  8. PB入门:基础语法与操作
  9. 基于C/C++的PCM编码与解码简单实现
  10. 用RePKG解包.pkg文件【Wallpaper Engine】
  11. vrrp和mstp实现网关冗余备份以及链路的负载均衡
  12. matlab简单处理图像
  13. 不窃取用户隐私的搜索引擎: DuckDuckGo
  14. vegan稀释曲线 基因丰度_基于OTU的稀释曲线(Rarefaction curves) + ggplot2
  15. java国际化之时区问题处理
  16. Android显示系统详解
  17. 如何查看电脑支持的最大内存是多少
  18. 网络安全学习(渗透测试方法论,web架构安全分析,信息收集)
  19. win10+vs2017配置mpi环境的记录(已成功)
  20. 宾夕法尼亚大学刘玲洁课题组招募CG、CV方向博士/博士后

热门文章

  1. h5画三角形_H5如何在网页中绘制三角形,值得一看
  2. ansys一段时间后进入model报错:ansysWBU.exe encountered a problem.
  3. 【华为OD机试真题 Python】统计射击比赛成绩
  4. 用老虎机小例子理解Multi-armed Bandit Learning
  5. 怎么创建dllwenjian_怎样新建一个*.dll的文件?
  6. 地图中的矢量POI兴趣点
  7. 《人工智能实践:Tensorflow笔记》听课笔记22_6.1输入手写数字图片输出识别结果
  8. Swift Programming Tutorial for Beginners(Full Tutorial)
  9. 腾讯产品/策划笔试面试经验
  10. rfc3550-rtp:一种实时应用的传输协议