赞
踩
在word中,利用ODBC驱动源,OFFICE宏来控制报表输出
作者博客地址:
下载工具
工具下载:
链接:
提取码:mhtd
根据Mysql数据库的版本下载想用的驱动源
也可去官网下载:
双击安装ODBC
打开windows控制面板
打开windows控制面板,管理工具,打开ODBC64(请根据版本自行选择)
添加ODBC数据源
点击添加,选择相应版本的Mysql ODBC,点击完成,会出现连接选项
第二步安装成功之后会出现相应的ODBC
8.0版本的会出现两个,一个是 ANSI driver 和 Unicode driver 两个版本。
Unicode driver 版本提供了更多字符集的支持,也就是提供了多语言的支持。而ANSI driver 版本是只针对有限的字符集的范围。
这里以添加8.0Unicode driver为例
数据源名称起名为mysql8
打开word选项,设置宏
word连接数据源
解压压缩包,打开DBExportDoc V1.0 For MySQL.doc
连接数据库,修改相应的用户名密码以及数据源名称
导出数据库表结构
选择相应的表,并导出
第一次尝试就最后导出的一步一直报错,命令无效
后来重启了电脑又好了,此错不知何因
方式二 动软代码生成工具
下载动软代码生成工具并解压安装
网盘下载地址:
提取码:09hq
解压后运行Codematic2.msi安装,安装成功后,桌面出现
运行动软代码生成器
选择新增数据库服务器,选择相应的数据库并连接
然后重启软件
连接服务器,选择数据库文档生成器
选择数据库和表,点击生成
文档就生成好了
方式三. Mysql2docx
安装python环境
官网:
安装时,勾选加入环境变量
一定要勾选安装PIP插件
安装Mysql2docx插件
打开CMD命令窗口,输入
pip install Mysql2docx
会自动下载安装Mysql2docx插件
安装完提示你升级PIP18,可以不予理会
生成文档
CMD命令框继续输入
python
进入到了python命令模式
然后分别输入执行以下三条命令
from Mysql2docx import Mysql2docx
m=Mysql2docx()
m.do('127.0.0.1','root','password','db_test',3306)
最终会在C盘用户目录下生成文档
我在连接本地localhost时,生成的文档是空的,不知为何,远程连接数据库是没问题,可能是因为Mysql的版本??
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。