周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649371 QQ:2627049059
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
通过快表表间公式提取Excel中数据的方法
显示全部楼层 倒序浏览 发表日期 2014-04-17 04:36:15 4215次阅读 4次回复
本帖最后由 hessen 于 2014-4-17 04:38 编辑

通过表间公式提取Excel中数据的方法如何将Excel中的数据通过表间公式提取并填充到快表中,从而更加方便快捷的进行数据处理与分析。

测试环境与软件:
快表软件:企业版
SQL数据库:Microsoft.SQLServer2005
Office 2003以上

请首先SQL外围应用配置工具中勾选启用OPENROWSET和OPENDATASOURCE支持。,步骤如下:
1、开始菜单SQL Server目录下,选择打开SQL Server外围应用配置器。
image001.png

2、选择下方的功能的外围应用配置器。
image002.png

3、勾选启用OPENROWSET和OPENDATASOURCE支持。并点击应用。
image003.png


32位机器方法如下:

方法一、直接查询
第一步、将整理好的Excel文件放置在确定的位置,本例中Excel数据源文件是放置快表软件附件存放目录中D:\Kuaibiao\Demo\ClientBin\sheet1.xls。

第二步、新建一条表间公式,开启SQL高级模式,并按如下格式书写SQL查询语句。
SELECT   
物资编号 As  本报表.[F_361]xFN ,
物资名称 As  本报表.[F_362]xFN,
规格型号 As  本报表.[F_363]xFN,
单位 As  本报表.[F_364]xFN
FROMOPENDATASOURCE('Microsoft.JET.OLEDB.4.0','DataSource="D:\Kuaibiao\Demo\ClientBin\sheet1.xls";
Extendedproperties=Excel 8.0')...[sheet1$]

方法二、配置链接服务器查询
第一步、打开Microsoft SQLServer Management Studio 依次展开,服务器对象→链接服务器。
image004.png

第二步、并在连接服务器上点击右键选择新建链接服务器。并按下图设置。
image005.png

第三步、新建一条表间公式,开启SQL高级模式按如下示例输入表间公式。
SELECT  物资编号 As  本报表.[F_361]xFN,
物资名称          As  本报表.[F_362]xFN,
规格型号          As  本报表.[F_363]xFN,
单位 As  本报表.[F_364]xFN
FROM[KB_EXCEL]...[Sheet1$]

64位机器方法如下:
方法一、直接查询
第一步、将整理好的Excel文件放置在确定的位置,本例中Excel数据源文件是放置在C:\Users\Administrator\Desktop\sheet1.xls。
第二步、下载并安装ACE2010的驱动,64位的。
http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=c06b8369-60dd-4b64-a44b-84b371ede16d
第三步、新建一条表间公式,开启SQL高级模式,并按如下格式书写SQL查询语句。
SELECT
物资编号    As  本报表.[F_361]xFN ,
物资名称          As  本报表.[F_362]xFN,
规格型号          As  本报表.[F_363]xFN,
单位 As  本报表.[F_364]xFN
FROMOPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','DataSource="C:\Users\Administrator\Desktop\sheet1.xls";
Extended properties=Excel12.0')...[sheet1$]


方法二、配置链接服务器查询
第一步、下载并安装ACE2010的驱动,64位的。

http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=c06b8369-60dd-4b64-a44b-84b371ede16d
第二步、打开Microsoft SQLServer Management Studio 依次展开,服务器对象→链接服务器。

第二步、并在连接服务器上点击右键选择新建链接服务器。并按下图设置。
image006.png

第三步、新建一条表间公式,开启SQL高级模式按如下示例输入表间公式
SELECT  物资编号 As  本报表.[F_361]xFN,
物资名称          As  本报表.[F_362]xFN,
规格型号          As  本报表.[F_363]xFN,
单位 As  本报表.[F_364]xFN
FROM[KB_EXCEL]...[Sheet1$]

电话/微信:18049989370 QQ:857188287
好,谢谢楼主
免费版不行吗

免费版没有此高级功能
电话/微信:18049989370 QQ:857188287
286300390

2017-1-5 02:55:00

免费可用就好了!提议设置购买权限,分开功能来购买

精彩评论4

好,谢谢楼主
免费版不行吗

免费版没有此高级功能
电话/微信:18049989370 QQ:857188287
286300390

2017-1-5 02:55:00

免费可用就好了!提议设置购买权限,分开功能来购买
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |