<optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

    <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
  1. 
    
  2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

  3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

        1. <listing id="r9hwm"></listing>
          <delect id="r9hwm"></delect>
          <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>

          sql語句excel

          【sql語句輸入到哪里】如何用sql語句把excel中的數據導入指定數據庫

          在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('*.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\*',sheet1$) 的形式 如果是導入數據并新增表,則采用 SELECT * INTO 表 FROM OPENROWSET('*.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\*',sheet1$) 的形式。

          以上語句是將 EXCEL文件里 SHEET1工作表中所有的列都讀進來,如果只想導部分列,可以 INSERT INTO 表 (a1,a2,a3) SELECT a1,a2,a3 FROM OPENROWSET('*.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\*',sheet1$) 其實可以將 OPENROWSET('*.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\*',sheet1$)當成一個表,例如我就寫過這樣一個句子: INSERT INTO eval_channel_employee(channel,employee_id) SELECT CASE a.渠道 WHEN 'DIY' THEN 1 WHEN 'RDC' THEN 0 WHEN 'KCM' THEN 2 ELSE 3 END ,* FROM OPENROWSET('*.4.0' ,'Excel 5.0;HDR=YES;DATABASE=c:\temp\*',sheet1$) AS a,pers_employee b WHERE a.員工編碼 =* 簡單的方法: SQL2005中直接可以實現導入功能 SQL2008不知道可不可以。 操作過程如下: 第一步:登錄到 SQL Server Management Studio, 第二步:在 “對象資源管理器 ”中右鍵單擊 “管理 ”,在彈出列表中單擊 “導入數據 ” 第三步:在 “導入向導 ”對話框中單擊 “下一步 ”,進入到 “選擇數據源 ”對話框,在 “數據源 ”列表中選擇 “Microsoft Excel ”,同時選擇相應的 Excel 文檔,完成后單擊 “下一步 ”(一定要勾選該對話框中的 “首行包含列名稱 ”,因此它是將 Excel文檔中的列標題為數據庫表中的列項標題) 第四步:指定目標數據庫服務,依次單擊 “下一步 ”。

          。至到 “完成 ” 第五步:重新打到 SQL Server Management Studio,進入到導入的數據庫表,可以發現所導入的 Excel文檔數據。

          你試下下面的吧: 打開SQL Server Configuration Manager,啟用SQL Server Agent(實例名)。 啟動模式更改為“自動” 以上是對這個問題的回答,希望對您有幫助。

          如果excel中想使用sql語句怎么使用

          例如簡單的從sheet1表中的數據取到表二:

          Sub 簡單查詢()

          Set cn = CreateObject("*tion")

          Set rs = CreateObject("*set")

          * "provider=*.4.0;Extended Properties='Excel 8.0';data source=" & *me

          Sql = "select * from [sheet1$]"

          Sheets(2).[A2].CopyFromRecordset *e(Sql)

          MsgBox "取數據成功"

          Sheets("sheet2").Select

          *

          Set rs = Nothing

          Set cn = Nothing

          End Sub

          如何用SQL語句查詢Excel數據

          如何用SQL語句查詢Excel數據?

          Q:如何用SQL語句查詢Excel數據? A:下列語句可在SQL SERVER中查詢Excel工作表中的數據。

          2007和2010版本:

          SELECT*FROMOpenDataSource( '*.12.0', 'Data Source="c:\*";User ID=Admin;Password=;Extended properties=Excel 12.0')。[Sheet1$]

          復制代碼

          SELECT*FROMOPENROWSET('*.12.0','Excel 12.0;Database=C:\*', 'SELECT * FROM [Sheet1$A1:D100]')

          復制代碼

          SELECT*FROMOPENROWSET('*.12.0','Excel 12.0;Database=C:\*', 'SELECT * FROM [Sheet1$]')

          復制代碼

          2003版本:

          SELECT*FROMOpenDataSource( '*.4.0', 'Data Source="c:\*";User ID=Admin;Password=;Extended properties=Excel 8.0')。[Sheet1$]

          復制代碼

          SELECT*FROMOPENROWSET('*.4.0','Excel 8.0;Database=C:\*', 'SELECT * FROM [Sheet1$]')

          SELECT*FROMOPENROWSET('*.4.0','Excel 8.0;Database=C:\*', 'SELECT * FROM [Sheet1$A1:D100]')

          復制代碼

          而且,還需要用擁有服務器sysa

          如何用SQL語句查詢Excel數據

          在通過ADO對Excel對象進行連接時(此時Excel則認為是一個數據源),需要配置對Excel數據源對應的連接串,這個連接串中包括了Provider信息(其實類似對數據庫進行連接操作時,都需要指定連接字符串),以下是一行連接串源代碼: strConnString = "Provider=*.12.0;Data Source=" & strExcelFilePath & ";Extended Properties=Excel 12.0" 這里的Provider使用了*.12.0,其實除了*.12.0,還有*.4.0,它們倆者之間有什么聯系和區別呢: 共同點:都是做為連接Excel對象的接口引擎 不同點: 對于不同的Excel版本,有兩種接口可供選擇:*.4.0(以下簡稱 Jet 引擎)和*.12.0(以下簡稱 ACE 引擎)。

          Jet 引擎,可以訪問 Office 97-2003,但不能訪問 Office 2007。 ACE 引擎是隨 Office 2007 一起發布的數據庫連接組件,既可以訪問 Office 2007,也可以訪問 Office 97-2003。

          另外:*.12.0 可以訪問正在打開的 Excel 文件,而 *.4.0 是不可以的。 所以,在使用不同版本的office時,要注意使用合適的引擎。

          A:下列語句可在SQL SERVER中查詢Excel工作表中的數據。 2007和2003都可用 SELECT * FROM OpenDataSource( '*.12.0','Data Source="D:\*";User ID=Admin;Password=;Extended properties="Excel 12.0 Xml;HDR=YES;IMEX=1";')。

          [Sheet1$] 2007和2010版本: SELECT * FROM OpenDataSource( '*.12.0', 'Data Source="c:\*";User ID=Admin;Password=;Extended properties=Excel 12.0')。[Sheet1$] SELECT * FROM OPENROWSET('*.12.0','Excel 12.0;Database=C:\*', 'SELECT * FROM [Sheet1$A1:D100]') SELECT * FROM OPENROWSET('*.12.0','Excel 12.0;Database=C:\*', 'SELECT * FROM [Sheet1$]') 2003版本: SELECT * FROM OpenDataSource( '*.4.0', 'Data Source="c:\*";User ID=Admin;Password=;Extended properties=Excel 8.0')。

          [Sheet1$] SELECT * FROM OPENROWSET('*.4.0','Excel 8.0;Database=C:\*', 'SELECT * FROM [Sheet1$]') SELECT * FROM OPENROWSET('*.4.0','Excel 8.0;Database=C:\*', 'SELECT * FROM [Sheet1$A1:D100]') 而且,還需要用擁有服務器sysadmin角色權限的登錄帳號,先執行下列語句打開SQL SERVER的'Ad Hoc Distributed Queries'開關。 exec sp_configure 'show advanced options',1;reconfigure; exec sp_configure 'Ad Hoc Distributed Queries',1;reconfigure; 執行查詢后,再用相反順序的語句,關閉'Ad Hoc Distributed Queries'開關。

          exec sp_configure 'Ad Hoc Distributed Queries',0; reconfigure;exec sp_configure 'show advanced options',0;reconfigure。

          mysql sql語句導入excel

          1.數據透視視圖是處理Excel常用的手段,而應用數據透視視圖的第一步就是導入數據,如本例中,表中有889167行數據,那么將這些數據導入Excel表中將是一個很漫長的過程,可以借助SQL語句選擇性的導入數據,以此來提交數據加載的速度。

          2.打開空白Excel,依次點擊【數據】選項卡【自Access按鈕】。

          3.在彈出的【選擇數據源】對話框中打開ACCESS文件,本文中則打開文件名為“無線路由”的實例文件;

          4.在彈出的【導入數據】對話框中根據需求選擇數據的顯示方式,是“表”、“數據透視表”、“數據透視圖”等等,本文中選擇“數據透視圖”,并單擊對話框下方的【屬性】按鈕;

          5.在彈出的【鏈接屬性】對話框中選擇【定義】選項卡,更改命令類型為“SQL”,命令文本為SQL代碼,至此發現Excel已經為篩選出了所有安卓設備。

          excel使用sql語句查詢功能.

          1. 在宏編輯界面中進行SQL數據查詢以及生成報表的代碼如下:

          Sub Static()

          Dim objNewWorkbook As Workbook '定義一個Workbook對象

          Set objNewWorkbook = *(* &; "\模板.xlt") '使用模板文件新建一個EXCEL報表生成文件

          Set objConnection = CreateObject("*tion") '創建一個ADO連接

          * "Provider=*.4.0;Extended Properties='Excel 8.0;Hdr=yes;Imex=1';Data Source=" & *me '設置連接字符串

          strCommand = "select 施工人, count(*) as 拆電話 from [" & * & "$] where 施工動作 = '拆' and 專業類型 = '電話' group by 施工人" '查詢表單一中的數據源進行統計

          ?*(1).Range("A3").CopyFromRecordset *e(strCommand)

          2.將查詢統計結果輸出到目的報表文件的表單1的從A3開始的區域中

          3.下面代碼是調用EXCEL的排序方式進行漢字排序,這里SQL語句中的排序對于漢字排序與期望結果不同

          4.使用EXCEL中的排序方法是根據EXCEL版本不同調用有所區別

          Select Case *n

          Case "11.0":

          *(1).Range("A3:M" & CStr(intSumRow - 1)).Sort Key1:=*(1).Range("A3"), Order1:=xlAscending, Header:=xlNo, _

          OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _

          :=xlPinYin, DataOption1:=xlSortNormal

          Case "12.0":

          *(1).*

          *(1).* Key:=Range("A3:A" & CStr(intSumRow - 1)), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal

          With *(1).Sort

          .SetRange Range("A2:M" & CStr(intSumRow - 1))

          .Header = xlYes

          .MatchCase = False

          .Orientation = xlTopToBottom

          .SortMethod = xlPinYin

          .Apply

          End With

          Case Else

          End Select

          *

          End Sub

          如何把Excel數據轉化成SQL語句

          首先,我們可以手工創建一條如上圖一樣的Sql語句。

          然后,SQL查詢分析器中執行,確定是正確的語句。

          再利用Excel單元格中(A1,B1,C1,D1)的數據來

          代替上圖中具體的值具體操作是在單元格E2的公式欄

          輸入下面的公式。

          "

          INSERT INTO

          logistic_basestation

          (

          physicalbasestation_id,

          logisticbasestation_name,

          basestation_type,

          project

          )

          values(

          (

          '"&A2&"','"&B2&"','"&C2&"','"&D2&"'

          )

          "

          即可以得到一條插入數據的Sql語句。

          把鼠標移到寫了公式的單元格的右下角,當單元格有下角變成,

          鼠標變成瘦瘦的十字架的時候,單擊鼠標左健往下拉,這樣就生成了所有的五

          條Sql語句。

          用SQL語句 操作excel

          連接字符串

          *tionstring=

          provider=*.4.0;data source=" & *h(EXCEL表名) & ";

          Extended properties=EXCEL 8.0

          打開字符串

          sqlstring="select * from [sheet1$]",cn

          你自己整理

          怎么用sql語句讀取excel文件啊

          //for get driver。

          char szBuf[2001];WORD cbBufMax = 2000;WORD cbBufOut;char *pszBuf = szBuf;CString sDriver;//for read the file。CDatabase database;CString sSql;CString sItem1,sItem2;CString sDsn;CString sFile;//-------------------在這里把sFile賦值為你要讀取的xls文件的文件名.///////////////////////////////////////// Get the names of the installed drivers//////////////////////////////if(!SQLGetInstalledDrivers(szBuf,cbBufMax,& cbBufOut)) sDriver="";else{ // Search for the driver。

          do { if( strstr( pszBuf, "Excel" ) != 0 ) { // Found ! sDriver = CString( pszBuf ); break; } pszBuf = strchr( pszBuf, '\0' ) + 1; } while( pszBuf[1] != '\0' );}// Retrieve the name of the Excel driver. This is // necessary because Microsoft tends to use language// specific names like "Microsoft Excel Driver (*.xls)" versus// "Microsoft Excel Treiber (*.xls)"http:// sDriver = GetExcelDriver();if( *y() ){ AfxMessageBox("No Excel ODBC driver found"); exit(0);}*("ODBC;DRIVER={%s};DSN='';DBQ=%s",sDriver,sFile);TRY{ // Open the database using the former created pseudo DSN *(NULL,false,false,sDsn); // Allocate the recordset CRecordset recset( &database ); // Build the SQL string // Remember to name a section of data in the Excel sheet using "Insert->Names" to be // able to work with the data like you would with a table in a "real" database. There // may be more than one table contained in a * = "SELECT [A],[B]" //把A,B為xls文件里面的列,如果要讀取多列的話,用,隔開 "FROM [Sheet1$] " //xls文件里面的第一個表,如果xls文件里的第一個表不是Sheet1這個名字的話,最好改為Sheet1 "ORDER BY [A],[B]"; //從小到大輸出,A列為一級,B列為二級 // Execute that query (implicitly by opening the recordset) *(CRecordset::forwardOnly,sSql,CRecordset::readOnly); // Browse the result while( !*() )//不斷讀取A,B列的數據 { //Read the result line *ldValue("A",sItem1); //把A列的數據傳給sItem1 *ldValue("B",sItem2); //把B列的數據傳給sItem2 //注意!這里的sItem1,sItem2是不斷更新的 // Close the database *();}CATCH(CDBException, e){ // A database exception occured. Pop out the details。 AfxMessageBox("Database error: "+e->m_strError);}END_CATCH;。

          轉載請注明出處華閱文章網 » sql語句excel

          短句

          excelsql語句

          閱讀(291)

          如何用sql語句把excel中的數據導入指定數據庫在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT。JET。OLEDB。4。0' ,'Ex

          短句

          access數據庫if語句

          閱讀(469)

          ACCESS 查詢里條件語句該怎么寫 具體情況如下 dim rst as dao.recordsetset rst=currentdb.openrecordset("select * from 表名 where 用戶ID=" & UserID) '如果用戶ID為

          短句

          數據庫sql語句查詢語句

          閱讀(286)

          SQL查詢語句,高手進--1、查詢“001”課程比“002”課程成績高的所有學生的學號;select Student.Sid from (select sid,score from SC where Cid='1') Student,(select Sid,

          短句

          sql查語句

          閱讀(250)

          SQL查詢語句,高手進--1、查詢“001”課程比“002”課程成績高的所有學生的學號;select Student.Sid from (select sid,score from SC where Cid='1') Student,(select Sid,

          短句

          sqlwhere語句

          閱讀(258)

          SQL語句的where where id = 1 AND (sno = xxx OR 1 = 1)用這試一下,sql注入的做法.可是我要的是當sno沒值傳進來的時候就永遠成立,有值傳進來就要判斷的這個恐怕做不到。只

          短句

          Javaif語句的條件

          閱讀(255)

          新手求問 java中的if條件語句的用法 if (條件表達式1){} else{// 這里語句執行的條件是 條件表達式1的結果是false}-----------------------------------------------------

          短句

          sqlin語句優化

          閱讀(269)

          sql 語句 in的優化 假設原來的句子是select * from t1 where t1.f1 in (select t2.f2 from t2 where t2.f2=xxx)和你的很類似你用子查詢 很慢我們現在修改為:select t1.* fr

          短句

          oraclesql查詢語句

          閱讀(240)

          oracle SQL查詢語句 SELECT LPAD(' ',(LEVEL-1)*3)||enameFROM emp START WITH ename='SMITH'CONNECT BY PRIOR empno=mgr ;SELECT enameFROM e

          短句

          for語句習題

          閱讀(320)

          關于循環語句習題的s=oFori=1to10step2s=s+1i=i*2Nexti當循環結束 For i = 1 to 10 step 2說明i從1開始,到10結束,i每次增加2s=s+1,s每次循環都累加1i = i * 2,i每次循環時都

          短句

          oracle數據庫語句

          閱讀(251)

          oracle中常用的一些語句有哪些1、Oracle中,每一條記錄都有一個rowid,rowid在整個數據庫中是唯一的, rowid確定了每條記錄是在ORACLE中的哪一個數據文件、塊、行上。 2、在重復的記錄中,可能所有列的內容都相同,但rowid不會相同,

          短句

          pythonwith語句

          閱讀(237)

          python with語句有什么用 如果不用with語句,代碼如下:file = open("/tmp/foo.txt")data = file.read()file.close()這里有兩個問題。一是可能忘記關閉文件句柄;二是文件讀取

          短句

          sql語句in字符串

          閱讀(397)

          [SQL語句]關于IN的一個問題 直接寫數組名當然不行,你那個數組明顯是程序中定義的,不能在sql中使用。sql中是不能使用數組的。只有像oracle的pl/sql一類sql擴展程序中能定義

          短句

          但的語句關系

          閱讀(295)

          句子與句子之間的關系有幾種1、總分關系總分關系就是構段方式中的一種,是指自然段中有一句話上對全段內容的總結說明,其它幾句分別從不同方面展開。總分關系構成的自然段,在形式上可以是先總說,后分說;也可以是先分說,再總說;還可以是先總說、

          短句

          感覺語句

          閱讀(257)

          【描寫感受的句子】 比如冰心奶奶的散文《笑》,作者在寫了三幅“笑”的畫面后,在文章的結尾處有這樣一段心理描寫:“這時心下光明澄凈,如登仙界,如歸故鄉.眼前浮現的三個笑容,一時融化在愛的調和里看不分明了.”這樣的心理描寫不但使我們感受

          短句

          excelsql語句

          閱讀(291)

          如何用sql語句把excel中的數據導入指定數據庫在查詢分析器里,直接寫 SQL語句: 如果是導入數據到現有表,則采用 INSERT INTO 表 SELECT * FROM OPENROWSET('MICROSOFT。JET。OLEDB。4。0' ,'Ex

          短句

          access數據庫if語句

          閱讀(469)

          ACCESS 查詢里條件語句該怎么寫 具體情況如下 dim rst as dao.recordsetset rst=currentdb.openrecordset("select * from 表名 where 用戶ID=" & UserID) '如果用戶ID為

          短句

          數據庫sql語句查詢語句

          閱讀(286)

          SQL查詢語句,高手進--1、查詢“001”課程比“002”課程成績高的所有學生的學號;select Student.Sid from (select sid,score from SC where Cid='1') Student,(select Sid,

          短句

          sqlwhere語句

          閱讀(258)

          SQL語句的where where id = 1 AND (sno = xxx OR 1 = 1)用這試一下,sql注入的做法.可是我要的是當sno沒值傳進來的時候就永遠成立,有值傳進來就要判斷的這個恐怕做不到。只

          短句

          sql查語句

          閱讀(250)

          SQL查詢語句,高手進--1、查詢“001”課程比“002”課程成績高的所有學生的學號;select Student.Sid from (select sid,score from SC where Cid='1') Student,(select Sid,

          短句

          Javaif語句的條件

          閱讀(255)

          新手求問 java中的if條件語句的用法 if (條件表達式1){} else{// 這里語句執行的條件是 條件表達式1的結果是false}-----------------------------------------------------

          短句

          sqlin語句優化

          閱讀(269)

          sql 語句 in的優化 假設原來的句子是select * from t1 where t1.f1 in (select t2.f2 from t2 where t2.f2=xxx)和你的很類似你用子查詢 很慢我們現在修改為:select t1.* fr

          短句

          sql的select語句

          閱讀(281)

          求一個完整的SQL的select語句 SELECT [ ALL | DISTICT ] <;字段表達式1[,<;字段表達式2[,…]FROM <;表名1>,<;表名2>;[,…][WHERE <;篩選擇條件表達式>][GROUP BY

          <optgroup id="r9hwm"></optgroup><nav id="r9hwm"><label id="r9hwm"></label></nav>

            <tt id="r9hwm"><tr id="r9hwm"></tr></tt>
          1. 
            
          2. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

          3. <optgroup id="r9hwm"><samp id="r9hwm"><dl id="r9hwm"></dl></samp></optgroup>

                1. <listing id="r9hwm"></listing>
                  <delect id="r9hwm"></delect>
                  <optgroup id="r9hwm"><samp id="r9hwm"><ol id="r9hwm"></ol></samp></optgroup>
                  亚洲丰满少妇xxxxx高潮