Excel 的 VBA 加上数据库,那效率提升可不是一星半点。《Excel VBA 整合数据库应用从基础到实践》这本书,算是把常用的技巧和实战套路都捋清楚了。别看名字有点长,内容倒是挺接地气的,哪怕你是刚接触 VBA 也能跟得上节奏。
VBA 基础讲得比较扎实,不光有语法,还有宏怎么录、怎么调试代码,像If...Then
和For...Next
这类结构都讲得挺清楚。再往后,Excel 对象模型部分也比较细,比如Workbook
、Worksheet
这些怎么配合用,工作表怎么自动生成都能找到例子。
讲到和数据库打通的时候,就比较有料了。ADO 连接数据库的部分覆盖了Connection
、Recordset
等关键对象,还有怎么写SELECT
、UPDATE
那种 SQL 语句,基本上常用场景都能搞定。嗯,如果你平常需要把数据倒进 Access、MySQL 什么的,这部分值得多看几遍。
数据导入导出也挺实用,是你想做点报表自动化的操作,比如自动把库里的数据拉进来整理下,再按模板输出,这里面都有例子。而且还讲了PivotTable
配合 VBA 的用法,起来也方便。
还有实际案例,像库存管理和销售数据这种,贴近工作场景,用上面的知识正好能串起来。如果你做 Excel 相关的工作,又不想老手动操作,那这本书还蛮值得翻一翻的。
顺便推荐几个补充资料,像Excel 对象模型详解和操作 Access 数据库的示例也都挺有的。如果你已经在搞 VBA,或者想从表格操作进阶到自动化和数据库管理,这些资源加上这本书,组合拳效果更好。
如果你经常跟 Excel 打交道、还想少点重复劳动,可以先从Workbook
、Range
对象搞清楚,试着用Connection
连个数据库玩玩,慢慢你会发现:自动化真香。