UltraEdit自动化脚本
善战者无赫赫之功,善医者无煌煌之名
最近的工作中,经常需要修改生成数据,处理数据的过程:把别人提供的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自动化脚本相关推荐
- python自动化办公脚本下载-python自动化脚本
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 运维自动化,已经成为运维必不可少的一部分,下面附上自己写的监控nginx_stat ...
- python_selenium之第一个自动化脚本
python_selenium之第一个自动化脚本 上一节介绍了xpath的使用,接下来完成第一个自动化脚本 一.步骤: 1. 这里使用火狐浏览器,首先打开火狐浏览器 2. 使浏览器窗口最大化 3.输入 ...
- lua自动化脚本关于文本读写和特殊不可见字符转换的处理
lua自动化脚本关于文本读写和特殊不可见字符转换的处理 因为lua在读写文本中可能还会碰到一些比较变态的不可见字符,%s," "这些转换不了,所以需要做特殊的处理. 参考菜鸟教程的 ...
- 2.4 编写第一个自动化脚本
编写一个简单的自动化脚本 1 #coding=utf-8 2 from Selenium import webdriver 3 driver = webdriver.Firefox() 4 drive ...
- Jenkins构建自动化脚本执行无界面解决方法
场景: jenkins构建selenium自动化用例的时候,会有jenkins自带服务后台运行自动化脚本,可无界面运行IE.Chrome.Firefox. 然而运行IE浏览器时候(IE比较特殊),Je ...
- unittest+discover批量处理自动化脚本
自动化的目的就是批量执行脚本代替手动测试的繁重劳动,单个脚本的执行较为容易,但是事实上自动化脚本时很多的,因此需要批量执行,这个时候需要用到unittest模块里的discover方法进行多个自动化脚 ...
- 什么是python自动化脚本_Python自动化
龙源期刊网 http://www.qikan.com.cn Python 自动化 作者:张焱 来源:<电子技术与软件工程> 2017 年第 22 期 随着人工智能的发展,机器代替人工,已经 ...
- crt脚本怎么添加等待时间_secureCRT自动化脚本(之定时任务)
有时候需要每天定时拉取服务器上的日志文件到跳板机,而又苦于没有权限操作crontab命令,怎么办呢??? 一些windows远程登录软件(Putty,cygwin,secureCRT--)可以帮忙哦~ ...
- 【Python】5个方便好用的Python自动化脚本
相比大家都听过自动化生产线.自动化办公等词汇,在没有人工干预的情况下,机器可以自己完成各项任务,这大大提升了工作效率. 编程世界里有各种各样的自动化脚本,来完成不同的任务. 尤其Python非常适合编 ...
最新文章
- 零基础 8 周掌握 Python,成为全能人才!
- 如何编译和运行C++程序
- 035 函数和代码复用小结
- HDU 1729(石子)
- C++的堆与拷贝构造函数
- 不使用任何判断比较两个整数
- linux limbo镜像文件下载,limbo 2000镜像下载
- PB入门:基础语法与操作
- 基于C/C++的PCM编码与解码简单实现
- 用RePKG解包.pkg文件【Wallpaper Engine】
- vrrp和mstp实现网关冗余备份以及链路的负载均衡
- matlab简单处理图像
- 不窃取用户隐私的搜索引擎: DuckDuckGo
- vegan稀释曲线 基因丰度_基于OTU的稀释曲线(Rarefaction curves) + ggplot2
- java国际化之时区问题处理
- Android显示系统详解
- 如何查看电脑支持的最大内存是多少
- 网络安全学习(渗透测试方法论,web架构安全分析,信息收集)
- win10+vs2017配置mpi环境的记录(已成功)
- 宾夕法尼亚大学刘玲洁课题组招募CG、CV方向博士/博士后
热门文章
- h5画三角形_H5如何在网页中绘制三角形,值得一看
- ansys一段时间后进入model报错:ansysWBU.exe encountered a problem.
- 【华为OD机试真题 Python】统计射击比赛成绩
- 用老虎机小例子理解Multi-armed Bandit Learning
- 怎么创建dllwenjian_怎样新建一个*.dll的文件?
- 地图中的矢量POI兴趣点
- 《人工智能实践:Tensorflow笔记》听课笔记22_6.1输入手写数字图片输出识别结果
- Swift Programming Tutorial for Beginners(Full Tutorial)
- 腾讯产品/策划笔试面试经验
- rfc3550-rtp:一种实时应用的传输协议