Excel直接连接数据库并实现自动更新

Smartbi大数据分析平台

功能覆盖数据分析全流程,一站式平台,产品功能可组合!

申请试用

Smartbi大数据分析平台

功能覆盖数据分析全流程,一站式平台,产品功能可组合! 申请试用

Excel直接连接数据库并实现自动更新

Excel可以连接数据库,但是有种种限制

对于使用Excel做报表的企业,一般是线从CRM、ERP等业务系统中把数据导出到Excel再进行报表的制作和分析使用。这样不好的是要定期倒数,更新报表,工作重复且容易出错。

 

因此,一些Excel用户就通过在Excel直接连接数据库的方式来进行数据获取。具体步骤如下:

image.png 


l打开Excel选择数据选项卡: 在Excel的菜单栏中,选择“数据”选项卡。

l选择“来自其他来源”: 在“数据”选项卡中,你会看到一个“来自其他来源”的按钮,点击它。

l选择数据库类型: Excel支持多种数据库,比如Microsoft SQL Server、Oracle、MySQL等。选择对应的数据库类型。

l配置数据库连接: 输入数据库服务器的地址、用户名和密码等信息。这会因数据库类型而异。如果你的数据库需要特定的驱动程序,你可能需要在这一步安装并配置它。

l选择数据库和表: 成功连接后,你可以选择要连接的数据库,然后选择其中的表或视图,以获取数据。

l加载数据: 在配置完连接和选择数据后,点击“加载”按钮,数据将被加载到Excel工作表中。


这样的方式虽然能够在Excel中快速获取数据库数据,还能实现数据的自动更新,但是并非所有的数据库都能支持,可能需要额外的驱动程序或是ODBC设置,配置起来有点复杂。


其次,Excel对数据类型和格式的支持可能受到限制,可能导致一些数据在导入时失去准确性或精度,这对于某些特定的数据库字段类型来说尤为突出。


同时,在进行稍大数据量的数据库查询时Excel会非常缓慢,甚至导致崩溃。


这时候,大部分的用户可能考虑一些商业的BI工具,但在真正选择的时候会有顾虑:

1、担心原来的Excel报表都需要重新开发,尤其带大量Excel公式的。

2、需要购买报表工具,花费较多的金钱,还需要大量的学习成本。


Smartbi Spreadsheet连接多样数据,打破数据壁垒


Smartbi报表工具—Smartbi Spreadsheet电子表格软件横空出世,支持多种数据源连接,将散乱的数据整合为有序的信息,为您提供更全面的数据支持。

目前这个产品是免费的,欢迎大家来选择使用。

支持多种数据库

Smartbi支持的数据库非常广泛,包括但不限于以下数据库:

image.png 

国外数据库有Oracle、DB2、MSSQL、MySQL、Sybase等。

image.png 

国内数据库有Gauss、Gbase、Kingbase、Obase、ShenTong、达梦等。

完整的数据库清单请访问这个链接查看:Smartbi支持的所有数据库


配置数据库的连接

连接到数据库的过程是由管理员(角色)完成的,并不需要每个报表工程师进行配置。步骤如下:


1、创建连接。请先选择业务库类型,比如Oracle还是MySQL,输入名称。以产品自带的示例库为例:

image.png 

2、添加需要的表。创建新的数据源后,默认其中没有表,无法进行查询,必须进行表的初始化。

image.png 


3、对字段进行初始化。如果所连接的数据库有专业的DBA负责,这步操作可以跳过,因为表中字段的别名和格式已经可以从数据库的元数据直接获得。相反,如果你不能找到这样的负责人,最好完成这个步骤的操作,使得后续的产品使用建立良好的规范基础。

image.png 


在通常的情况下,到这里数据源的配置就已经完成了。


此外,Smartbi Spreadsheet是以Excel/WPS表格为设计器,可以直接基于Excel 来进行报表的开发,Excel的成果都可以复用,无需完全重复开发,且在熟悉的Excel界面开发,节省学习成本。


这样直接连接数据库的报表,当数据库的数据发生变化时,报表的数据也自动更新。

了解详情可以参考这里:https://my.smartbi.com.cn/edu/lesson-562


申请试用


试用申请

更聪明的大数据分析软件,快速挖掘企业数据价值!

新一代商业智能BI工具

2024年度精选《思迈特制造行业BI最佳实践合集》

立即下载
Copyright© 广州思迈特软件有限公司  粤ICP备11104361号

电话咨询

售前咨询
400-878-3819 转1

售后咨询
400-878-3819 转2
服务时间:工作日9:00-18:00

微信咨询

添加企业微信 1V1专属服务