Excel VBA教程(十):与Excel VBA一起开发和使用的工具
在本文中,我将查看我开发并与 Excel VBA 一起使用的工具示例。
这是上一篇文章的延续。
Excel VBA教程(九):Excel VBA How-To
5、用Excel VBA开发使用的工具
5.1. Naver韩语词典,英语词典搜索工具
它是一种自动工具,可搜索 Naver 韩语和英语词典并将搜索结果导入 Excel。在数据标准化工作过程中创建标准词和标准术语的描述(定义)时,该工具可以提供很大的帮助。
![네이버 국어사전, 영어사전 검색 도구 화면](https://prodskill.com/wp-content/uploads/2022/09/image-113-1024x571.png)
5.2.使用一维装箱算法的工作分配优化工具
它是一个实现 Next Fit、First Fit、Worst Fit 和 Best Fit 等一维装箱算法的工具。它提供了一种优化许多工作项的方法,目标是工作组数量最少和执行时间最短。可用于数据转换(迁移)任务执行和批处理程序调度。
![1차원 Bin Packing 도구 화면](https://prodskill.com/wp-content/uploads/2022/09/image-114-1024x644.png)
5.3.数据标准检查工具
它是一种有助于构建标准词、标准域和标准术语词典的工具。标准检查 -> 添加词 -> 标准检查 -> 添加域 -> 标准检查 -> 添加术语 -> 标准检查 -> 添加词...当对大量属性名称重复执行标准检查时,这可以大大提高生产率,例如
5.4. DA# 宏工具
是提高国产数据建模工具DA#利用率的宏工具。 DA# 提供了一种称为“批量编辑”的强大功能,但它只能在一个型号单元中实现。该工具支持一次为多个模型处理实体/属性信息检索 (Get)、修改 (Set) 和反向功能。
5.5. PowerDesigner 宏工具
它是一个PowerDesigner宏工具,具有DA#宏的一些功能。制作这个工具时使用的PowerDesigner v15.6,没有针对每个模型的“批量编辑”功能。
我用Excel VBA做了'批量编辑'的功能,用的不错,以后有需要的时候打算再用。
我计划在 DA# 宏发布后发布简短的帖子。
5.6.数据转换(迁移)工具
它是一种根据列映射定义创建转换/验证程序(UNIX Shell)的工具。它的开发目的是在根据规则准备数据转换设计(映射定义)时自动生成转换/验证程序。
它于2009年开发,并直接用于包括当时项目在内的5个客户项目。大约有 7 位参与者提供了开发此工具的想法或通过直接编写必要的功能来提供源代码。我听说有些参与者直到今天还在继续使用这个工具,并根据自己的需要进行调整。在我自己开发的工具中,这个工具是最费时费力制作的,而且我在制作的过程中实时感受到了效果,所以我对自己非常满意。
该工具文档不完善,需要重新打开源码,将概念和功能说明文档化。我会慢慢写下来,贴在我的博客上。
5.7. Excel 数据下载器
这是一个在数据库中执行 SQL 查询并将结果下载为 Excel 文件的工具。预先定义多个数据库和多个SQL查询,然后点击“下载”按钮依次执行数据库中的每个SQL查询并创建一个Excel文件。它用于诸如从数据库中收集性能信息以及定期将业务数据下载为 Excel 文件等目的。
该工具也将很快发布博客。
5.8. Excel 数据上传器
与上面的'Excel Data Downloader'相反,它是一个将Excel文件上传到数据库的工具。最初的版本是公司的一个后辈创建的,我通过添加必要的功能来使用它。
在本文中,我们了解了在 Excel VBA 中开发和使用的工具。所有这些工具都是我自己开发的,因为我在项目现场需要它们。希望对与数据打交道的工程师、数据架构师、DBA等各种角色有所帮助。
完成所有 Excel VBA 讲座后,我将发布一篇关于 VBA 编码模式的单独文章。
<<相关文章一览>>
- 开始 Excel VBA 课程。 (讲座预告,壮举。为什么我们推荐 Excel VBA)
- Excel VBA课程(一):Excel VBA概述
- Excel VBA教程(二):Excel VBA基础
- Excel VBA教程(三):Excel对象模型
- Excel VBA教程(四):使用Excel对象模型
- Excel VBA教程(五):Excel文件扩展名、VBE、字体设置
- Excel VBA教程(六):Excel VBA语言基础-变量
- Excel VBA教程(七):Excel VBA语言基础——语法
- Excel VBA教程(八):Excel VBA语言基础——数据类型、数据结构
- Excel VBA教程(九):Excel VBA How-To
- Excel VBA教程(十):与Excel VBA一起开发和使用的工具
- Excel VBA 课程的完整目录