ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2381|回复: 2

[原创] 如何使用Excel数据库服务器

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-12-5 13:19 | 显示全部楼层 |阅读模式
使用Excel过程中,经常会使用VLOOKUP()函数查询一些主数据,例如通过用户工号查询用户的姓名、身份证号码、手机号码、邮箱等;通过物料编码查询物料的品名、规格型号、单价、库存量;通过条形码查询条形码对应的信息。如果将这些主数据放在共享文件夹,使用VLOOKUP()查询,一方面数据源并不安全,容易被修改,另一方面VLOOKUP()速度很大程度上受网速影响,查询速度比较慢。在这种场景下,笔者给大家介绍一中更加高效的方法, 使用Excel数据库服务器代替共享文件,使用自定义函数GetMasterData()代替VLOOKUP()函数。

第一步,注册一个Excel数据库服务器帐号。按照图片所示,在浏览器中输入Excel API 函数库资源地址。Excel API (net) 函数库是免费的Excel 函数资源库,请放心使用。注册一个新帐号。
ExcelAPInet.png

第二步,申请组织KEY。登录后,单击“设置”链接,如果还没有组织KEY,可单击“申请组织KEY”申请一个。如果要加入其他组织,可将所加入组织KEY填入文本框,然后“更新组织KEY”
申请组织KEY.png

第三步,管理数据源。单击“数据源”链接,如下图所示,在右侧文本框中添加或修改数据记录。其中列表名和编码是必填字段(列或属性),其他字段是待查询的信息。每个组织都拥有一个独立的数据源。
数据源.png

第四步,安装Excel网络函数库。请参照百度经验“Excel生成条形码”安装Excel网络函数库。
https://jingyan.baidu.com/article/5d6edee2d9c4db99ebdeec4c.html

第五步,更新本地配置文件。使用更新工具更新本地Excel函数库库配置文件,配置文件在\Users\*\AppData\Roaming\Microsoft\Excel文件夹下,名为ExcepAPInet.ini,包含了组织KEY和用户名。打开ExcelAPIUpdateTool工具,单击菜单“文件-->登录”,输入帐号、密码,成功登录后,单击“检查更新”即可完成配置文件的更新。
更新本地配置文件.png

第六步,使用函数GetMasterData(列表名,编码,列名)查询。使用函数GetMasterData(列表名,编码,列名)代替VLOOKUP()函数查询主数据信息。
GetMasterData.en-US.gif

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-8-30 08:27 | 显示全部楼层
对数据安全要求不高的这个很方便。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-8-31 21:00 | 显示全部楼层
硅谷少年 发表于 2019-8-30 08:27
对数据安全要求不高的这个很方便。


现在函数库已经升级了好几版,最新版开发出来的电子发票登记台账如上图所示。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-11 00:11 , Processed in 0.032145 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表