当前位置:首页 > 系统运维 > 正文内容

对MySQL数据进行分析可用Excel

a8116255316年前 (2010-05-20)系统运维11

以下的文章主要介绍的是如何使用Excel来对MySQL数据进行分析,以下的文章就是介绍用Excel来对MySQL数据解决方案。你如果对其有兴趣的话,你就可以浏览以下的文章了,希望在你今后的学习中会有所帮助。

即使当今时代我们拥有了类似微软水晶报表之类的强大报表工具和其他一些灵活的客户管理应用工具,众多企业在分析诸如销售统计和收入信息的时候,微软的Excel依然是最常用的工具。这当然不是没有理由的:Excel以其强大丰富的各种功能,已经成为办公环境中不可或缺的工具。

然而,现在公司正在逐渐地将数据开始存储在远程MySQL数据库中,这样可以供企业员工从不同的地方来阅读和修改数据。但是,以前固有的工作流程习惯是很难打破的。当你的老板需要从远端使用Excel以饼图的形势来看一下日前的销售数据的时候,你该怎么办?

或许你没有想到,你可以将Excel连接到一个MySQL数据库,而且不仅仅限于微软的sql server(windows平台上强大的数据库平台)。实际上Excel可以连接到所有的主流数据库,诸如MySQL(和PHP搭配之更佳组合)、PostgreSQL和oracle(大型网站数据库平台)等等,只要该数据库提供ODBC驱动就可以。在该篇文章中,我们将以MySQL(和PHP搭配之更佳组合)为例,来了解如何将Excel连接到MySQL(和PHP搭配之更佳组合)。

安装MyODBC

ODBC提供了一种执行几乎所有常规任务的标准方式,诸如数据恢复、删除和选择,这意味着针对不同的MySQL数据库,要编写不同的驱动程序来将用户的命令解释成标准的ODBC标准。MySQL(和PHP搭配之更佳组合)早就有一个特定的ODBC驱动可用,也就是我们所熟知的MyODBC。在每一台你想使用Excel连接到MySQL(和PHP搭配之更佳组合)的计算机上,你都需要安装MyODBC驱动。

那么,现在首先来下载MyODBC安装程序(http://dev.MySQL(和PHP搭配之更佳组合).com/downloads/connector/odbc)。该安装包只有2.3M,如果你是宽带连接的话,下载应该很快就完成。

一旦你完成下载MyODBC后,点击图标开始安装。如果你没有特殊的安装要求,选择典型安装即可。点击安装按钮开始安装,安装完成后点击完成按钮推出安装程序。

配置MyODBC

如果你的操作系统windows XP的话,你可以按照如下方式打开ODBC终端:开始菜单 设置 控制面板 管理工具 数据源(ODBC)。

(和PHP搭配之更佳组合)数据(图一)" width="461" height="377" />

图1、ODBC数据源管理器

点击“Add(增加)”按钮来增加一个新的数据源,并滚动滑动条直到你发现MySQL(和PHP搭配之更佳组合) ODBC驱动项为止。双击该项,开始配置过程。配置窗口如下图所示。

(和PHP搭配之更佳组合)数据(图二)" width="509" height="432" />

图2、增加MySQL数据源

填上各个选项后,点击“Tesct(测试)”按钮,确认该驱动是否能够与MySQL(和PHP搭配之更佳组合)进行连接。如果你的数据库服务器与Excel在同一台机器的话,使用“localhost”或“127.0.0.1”作为服务器地址的话,有可能不会生效。那么,你可以使用一个点作为服务器地址,这样该驱动使用命名通道而不是TCP/IP来连接数据库。如果你要连接到远端的数据库,那么别忘了确保防火墙是否阻挡了你与MySQL(和PHP搭配之更佳组合)连接的端口(通常是3306)。最后,不要忘了使用一个现有的合法登录帐号。如果你需要做的不仅仅是读取数据,还需要插入和更新数据,那么要注意登录的帐号要具有相应的权限。

一旦测试连接成功后,点击“OK(确认)”按钮,就将在已存在的数据源列表中多一条。接下来,我们将连接Excel到MySQL(和PHP搭配之更佳组合)。

tomcat(一个很好用的jsP运行平台)5中配置MySQL(和PHP搭配之更佳组合)数据源

用PHP将MySQL(和PHP搭配之更佳组合)数据表转换为excel文件格

jboss4.0下使用MySQL(和PHP搭配之更佳组合)数据源的设置 ***

UNIX设置MySQL(和PHP搭配之更佳组合)数据同步 实现复制功能

通过access从Web获取MySQL数据

php访问查询MySQL(和PHP搭配之更佳组合)数据的三种 ***

连接Excel到MySQL(和PHP搭配之更佳组合)

为了做这个练习,我们将连接Excel到一个名为contacts的MySQL(和PHP搭配之更佳组合)表,其中包含全国范围内的不同合作伙伴和相关个人的联系信息。该MySQL(和PHP搭配之更佳组合)表结构如下:

create table contacts (rowid  *** allint unsigned not null auto_increment,firstname varchar(20) not null,lastname varchar(30) not null,emAIl varchar(55) not null,title varchar(20) not null,company varchar(30) not null,phone char(10) not null,revenue decimal(5,2) not null,Prima(最完善的虚拟主机管理系统)ry key(rowid));  

我已经在这些表中填充了一些示例数据,你将不久在Excel中看到它们。为了从Excel中管理这些数据,按如下操作:

1、打开Excel,转到菜单上的“数据”,然后选择导入外部数据,导入数据。

2、从出现的窗口中,选择“连接到新数据源.odc”。

3、一个标题为“欢迎使用数据连接向导”的窗口出现,从这个窗口中选择“ODBC DSN”。

4、从标题为“连接到ODBC数据源”的窗口中,选择你刚才创建的MySQL(和PHP搭配之更佳组合) ODBC数据源。

5、从标题为“选择数据库和表”的窗口中,选择相应的你要连接的数据库和表,如图3所示,选择好表后,点击下一步。

6、在标题为“保存数据连接文件并结束”的最后一个窗口中,选择结束按钮。

7、你将被询问在什么地方存储这个数据,你可以选择一个已有的工作表或者指定创建一个新的工作表中。选择后点击确认(OK)按钮。

MySQL数据(图三)" width="498" height="362" />

图3、连接到一个指定的数据库和表

如果一切顺利的话,你所需要的信息将会显示在Excel中,如图4所示。

(和PHP搭配之更佳组合)数据(图四)" />

在Excel中查看contacts数据库

这样,用户就可以开始自由的创建各种图表了。例如,创建一个饼图是小菜一碟的事情,如图5所示。

(和PHP搭配之更佳组合)数据(图五)" width="439" height="320" />

每一个联系人的收入饼图

如果你需要的数据跨表的话,你可以尝试在数据库建立一个视图,然后使用Excel连接该视图。

MySQL(和PHP搭配之更佳组合)的MyODBC驱动为客户将MySQL数据库连接到不同的客户端应用程序敞开了一扇大门。我希望这篇短文能让你举一反三,实现类似的操作。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://www.2345hao.cn/blog/index.php/post/20470.html

分享给朋友:

“对MySQL数据进行分析可用Excel” 的相关文章

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

很多使用Windows 7系统的朋友都想小编反应,假如暂停使用电脑,鼠标会出现停顿现象,这是怎么回事呢 该怎么解决呢 下面就和小编一起去看下Windows 7 usb鼠标停顿的解决方法吧。 由于Windows 7系统中有一项USB选择性暂停造成的。这项设置主要为了节电,当他检测到用户没有对系统进行...

windows 7/8.1正在启动windows时间长的解决方法

windows 7/8.1正在启动windows时间长的解决方法

正在启动windows时间长怎么办 小编带来了Windows 7/8.1正在启动windows时间长解决方法,假如有朋友在安装完Windows系统之后一直停留在“正在启动windows”的话,不妨试一试下文的方法哦~ 原因:Windows 7/8.1不完全支持UEFI,需要CSM(Comp...

如何删除自带的不常用应用为windows 7减负

如何删除自带的不常用应用为windows 7减负

对于Windows 7系统来说,其默认安装的许多工具是我们很少使用或从来不用的,比如系统自带的扫雷、纸牌游戏等。删除此类长期不用的系统组件,不但可以让系统更清爽,更重要的是还可以提高系统的运行速度,特别是对于硬件配置相对较低的上网本来说,尤其如此。接下来,笔者就给大家介绍一下如何删除Windows...

如何设置Win 7通知栏重新显示电源按钮

如何设置Win 7通知栏重新显示电源按钮

有些使用本本的朋友可能会发现,右下角通知栏区域会无法显示电源按钮,导致在插上电源或者是使用电池的时候都无法进行区分。造成这种情况大部分都是因为使用了第三方修改过的系统版本或者对于系统优化过度,所以今天就来解决这个问题。 第一步:在开始菜单的搜索窗口输入“gpedit.msc”,进入组策略编辑器,依...

Skylake平台不能通过USB接口装windows 7系统

Skylake平台不能通过USB接口装windows 7系统

Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...

Win 7系统中其他声音正常但酷狗音乐没声音怎么回事

Win 7系统中其他声音正常但酷狗音乐没声音怎么回事

故障现象: Windows 7酷狗软件无声音,系统声音正常。 原因分析: 1. 查看酷狗软件设置 2. 查看系统设置 解决方案: 1. Windows 7操作方法 如图:查看是否处于禁音状态   Windows 7系统声音正常酷狗音乐无声音 2. 查看设置音频输出是否...