一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - SQL高級應用之使用SQL查詢Excel表格數據的方法

SQL高級應用之使用SQL查詢Excel表格數據的方法

2019-11-20 16:08MSSQL教程網 Sql Server

本文和大家講下如何在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 也支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 丝瓜香蕉视频 | 亚洲精品一区二区久久久久 | 女教师被女同学调教成脚奴 | 欧美一级视频在线高清观看 | 手机av影院 | 亚洲 日本 天堂 国产 在线 | 国产精品久久久久久久人人看 | b站免费| 成人尤物| 小兰被扒开内裤露出p | 动漫精品一区二区三区3d | 色噜噜狠狠狠综合曰曰曰88av | 99久久一香蕉国产线看观看 | 男人的天堂视频在线 | 幸福草电视剧演员表介绍 | 亚洲九九爱 | 欧美伦乱| 久久re视频这里精品一本到99 | 成年人视频在线播放 | 人人擦 | 极品丝袜乱系列在线阅读 | 京东热dj6666| 倩女还魂在线观看完整版免费 | 亚洲精品一区二区久久这里 | 久久理论片 | 奇米影视亚洲狠狠色 | 亚飞与亚基高清国语在线观看 | 黄a 大片a v 永久免费 | 国产精品视频在这里有精品 | 四虎影院永久在线 | 午夜欧美精品 | 天天做天天爱天天一爽一毛片 | 91精品大神国产在线播放 | 男同桌扒开女同桌胸罩喝奶 | 亚州男人天堂 | 日韩国产成人精品视频 | 国产精品久久现线拍久青草 | 四虎成人免费视频 | 69欧美性猛交| 白鹿扒开内裤露出尿孔 | 国产成人综合精品一区 |