• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > SQL高级应用之使用SQL查询Excel表格数据的方法

SQL高级应用之使用SQL查询Excel表格数据的方法

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了SQL查询,Excel表格数据等相关知识,希望本文的分享对您有所帮助

本文和大家讲下如何在SQL Server分析器中查询Excel电子表格的数据,其实很简单的,来看下下面的SQL语句吧。

代码如下:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure

代码如下:
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=E:\HaierWeb\MyWeb\Doc\abc.xls;Extended Properties=Excel 8.0')...Sheet1$


第一行当做表头。
其余行当成一种数据类型,且不能转换,如果有文本,有数字, 按出现多的一项显示,其余为Null

员工信息  F2
NULL   姓名
664754 张三
664783 李四

Null 处应该是 员工编号 。 前两行是表头。

对于这种形式,应该把 数字前多输一个'(单引号) 强行转换为文本格式。快速填入相同内容 选中多个单元格后,输入字符,然后按Ctrl+Enter组合键,即可在选中的每个单元格中填入上述相同的字符。

解决方法:
代码如下:
SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',
'Data Source=E:\HaierWeb\MyWeb\Doc\abc.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1;"')...Sheet1$


HDR=Yes , 是说第一列当做表头。
IMEX=1 , 是说把表内容混合读取。

Jet 居然支持这么多数据库, 连Html table 也支持。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析如何加快mysql编译的速度
  • 基于mysql查询语句的使用详解
  • mysql 按照时间段来获取数据的方法
  • 有关mysql的一些小技巧
  • MySQL大表中重复字段的高效率查询方法
  • MYSQL速度慢的问题 记录数据库语句
  • 工作中常用的mysql语句分享 不用php也可以实现的效果
  • 彻底卸载MySQL的方法分享
  • mysql 查询第几行到第几行记录的语句
  • MySQL随机查询记录的效率测试分析

相关文章

  • 2017-05-11mysqli预处理编译的深入理解
  • 2018-12-05【MySQL数据库】第一章解读:MySQL架构与历史
  • 2018-12-05如何利用CMD连接本机mysql数据库
  • 2018-12-05详解MySQL数据库中有关source命令
  • 2017-05-11如何备份MySQL数据库
  • 2017-05-11在MySQL中使用JOIN语句进行连接操作的详细教程
  • 2018-12-05解决MySQL数据库中文模糊检索问题的方法
  • 2018-12-05最全的MySQL调试与优化技巧
  • 2018-12-05Mysql安全性测试
  • 2017-05-11MySQL 删除大表的性能问题解决方案

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 5个让DBA爱上你的SQL技巧
    • Windows 10 + MySQL 5.5安装及使用教程分享
    • 使用PDO操作MySQL数据库的实例分享(收藏)
    • MySQL 找出包含非ASCII字符值的记录
    • MYSQL 优化常用方法
    • linux mysql安装与维护的详情介绍
    • MySQL中group_concat函数深入理解
    • mysql 一次更新(update)多条记录的思路
    • MySQL安全配置向导mysql_secure_installation详解
    • 教你怎么使用sql游标实例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有