當前位置:首頁 » 操作系統 » excel導入資料庫表中

excel導入資料庫表中

發布時間: 2022-06-03 08:04:51

① excel表格如何導入資料庫

一.使用php
excel
parser
pro軟體,但是這個軟體為收費軟體;
二.可將excel表保存為csv格式,然後通過phpmyadmin或者sqlyog導入,sqlyog導入的方法為:
·將excel表另存為csv形式;
·打開sqlyog,對要導入的表格右擊,點擊「導入」-「導入使用載入本地csv數據」;
·在彈出的對話框中,點擊「改變..」,把選擇「填寫excel友好值」,點擊確定;
·在「從文件導入」中選擇要導入的csv文件路徑,點擊「導入」即可導入數據到表上;
三.一個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中運行,這種方法適用於excel表格導入到各類sql資料庫:
·假設你的表格有a、b、c三列數據,希望導入到你的資料庫中表格tablename,對應的欄位分別是col一、col二、col三
·在你的表格中增加一列,利用excel的公式自動生成sql語句,具體方法如下:
一)增加一列(假設是d列)
二)在第一行的d列,就是d一中輸入公式:
=concatenate("insert
into
tablename
(col一,col二,col三)
values
(",a一,",",b一,",",c一,");")
三)此時d一已經生成了如下的sql語句:
insert
into
table
(col一,col二,col三)
values
('a','一一','三三');
四)將d一的公式復制到所有行的d列(就是用滑鼠點住d一單元格的右下角一直拖拽下去啦)
5)此時d列已經生成了所有的sql語句
陸)把d列復制到一個純文本文件中,假設為sql.txt
·把sql.txt放到資料庫中運行即可,你可以用命令行導入,也可以用phpadmin運行

② 如何將excel中的數據導入到資料庫

  • 1)打開你的sql server,找到要導入數據的資料庫,右鍵——〉任務——〉導入數據

③ 把Excel工作表中數據導入資料庫

這是第二次了,市場部那邊又來要求改數據。他們要改的是資料庫某張表中類似商品價格等的數據,需要改的地方又多,我們上次是靠新來的兄弟一個個給Update進去的,這次老大去教了他們Update語句,把煩人的皮球踢給他們了。但這樣一個個更新很明顯不是辦法,我想通過excel直接把數據導入資料庫應該是可行的吧,就開始找方法了。
我想至少有這樣兩種比較容易實現的方法:
1、直接用Sql語句查詢
2、先用excle中的數據生成xml文件,再把xml導入資料庫
第一種方法(方法二以後再試),找到聯機叢書里實現此功能的Sql語句如下:
SELECT* FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="c:Financeaccount.xls";UserID=Admin;Password=;Extendedproperties=Excel5.0')…xactions
語句是有了,但我還是試了很久,因為各個參數具體該怎麼設置它沒有說。Data Source就是excel文件的路徑,這個簡單;UserId、Password和Extended properties這三個屬性我改成了各種各樣的與本機有關的用戶名、密碼以及excel版本都不對,最後用上面例子里的值“User ID=Admin;Password=;Extended properties=Excel 5.0”才成功了,暈啊;最後個“xactions”更是查了很多資料,其實就僅僅是excel文件里所選的工作表名而已,怪我對excel不夠熟悉了,另外注意默認的Sheet1要寫成[Sheet1$]
最後,看看我成功的測試
資料庫里建好一個表testTable_1,有5個欄位id, name, date, money, content,C盤下book1.xls文件的sheet1工作表裡寫好對應的數據並設好數據類型,執行如下插入語句:
insertintotestTable_1([name],[date],[money],[content]) Select[姓名],[日期],[金額],[內容] FROMOpenDataSource('Microsoft.Jet.OLEDB.4.0', 'DataSource="C:Book1.xls"; UserID=Admin;Password=;Extendedproperties=Excel5.0')…[Sheet1$]
select里的列名我一開始用*代替,但發現輸出順序與我預期的不同,是“金額、內容、日期、姓名”,不知道具體有什麼規律,就老老實實寫名字了。操作成功
回過頭來看看市場部的要求,假設在我這張表裡實現,可以先判斷如excel里存在與記錄相同的name欄位(name要唯一非空)時就刪除記錄,之後再插入,這樣簡單,但自增的id欄位會因為插入而改變,那是不行的了。可行的方法是先讀出excel里全部記錄,然後用游標一條條分析,如果存在這個name就更新否則就插入。OK,下次就不用讓他們再對著文檔一條條Update了

④ 怎麼把excel表格導入資料庫

這里我提供給你三個將數據導入SQL
SERVER的方法。
方法一:右鍵點你要導入的資料庫,點所有任務,點導入導出數據,選導入。復制設置對話框裡面選擇excel
97-2000。接下來很容易。
這種方法的缺點是你導入的表會在資料庫中新生成一張表。。。
方法二:使用數據源。不推薦使用這個,因為這種方法屬於化簡為繁。。。
方法三:打開SQL的企業管理器,點開伺服器節點,裡面有一個數據轉換服務,點開,選Meta
Data
Service
包。新建一個包。點開包進去編輯。裡面可以建立EXCEL電子表格與資料庫內部相應表格的鏈接。接下來的問題就很容易了。你設置一些選項就OK了。

⑤ 怎麼把excel里的數據導入資料庫中的表中

打開企業管理器,打開要導入數據的資料庫,在表上按右鍵,所有任務-->導入數據,彈出DTS導入/導出向導,按 下一步 , 2、選擇數據源 Microsoft Excel 97-2000,文件名 選擇要導入的xls文件,按 下一步 , 3、選擇目的 用於SQL Server 的Microsoft OLE DB提供程序,伺服器選擇本地(如果是本地資料庫的話,如 VVV),使用SQL Server身份驗證,用戶名sa,密碼為空,資料庫選擇要導入數據的資料庫(如 client),按 下一步 , 4、選擇 用一條查詢指定要傳輸的數據,按 下一步 , 5、按 查詢生成器,在源表列表中,有要導入的xls文件的列,將各列加入到右邊的 選中的列 列表中,這一步一定要注意,加入列的順序一定要與資料庫中欄位定義的順序相同,否則將會出錯,按 下一步 , 6、選擇要對數據進行排列的順序,在這一步中選擇的列就是在查詢語

⑥ 怎樣把excel的數據導入到資料庫裡面去

1 准備Excel導入數據

2 把Excel文件另存為(文本文件(製表符分隔)(*.txt))

3 把新生成的student.txt文件導入到plsql
打開plsql連接到要導入的oracle資料庫再打開Tools --> Text importer... --> Open data file 選擇要導入的txt文件

4 設置導入數據表結構
新生成的表欄位會對應Excel文件第一行標題,但新生成的表欄位Type需要設置,可以設置為nvarchar (導入數據為臨時數據,如果需要可以後期再作類型變換處理)
5 在Data to Oracle Tab中設置導入的表及相應的欄位

⑦ 如何把excel表格數據導入到資料庫

找到你要導入的資料庫,右擊-->任務-->導入數據,出現的第一個窗體「選擇數據源」就是提示你要選擇你要導入的是什麼數據,在「數據源」那個選項出選擇「Microsoft
Excel」的選項,對應的在下面會提示選擇excel數據的路徑,選擇路徑之後,然後下一步,根據後續的提示繼續就可以了。

⑧ excel表格如何導入資料庫中

、打企業管理器打要導入數據資料庫表按右鍵所任務--導入數據彈DTS導入/導向導按

2、選擇數據源
Microsoft
Excel
97-2000文件名
選擇要導入xls文件按

3、選擇目
用於SQL
Server
Microsoft
OLE
DB提供程序伺服器選擇本(本資料庫
VVV)使用
SQL
Server身份驗證用戶名sa密碼空資料庫選擇要導入數據資料庫(
client)按

4、選擇
用條查詢指定要傳輸數據按

5、按
查詢器源表列表要導入xls文件列各列加入右邊
選列
列表步定要注意加入列順序定要與資料庫欄位定義順序相同否則錯按

6、選擇要數據進行排列順序步選擇列查詢語句
order
by
面所跟列按

7、要全部導入則選擇
全部行按

8、則看根據前面操作查詢語句確認誤按

9、看
表/工作表/Excel命名區域
列表

列選擇要導入數據表按

10、選擇
立即運行按

11、看整操作摘要按

⑨ 如何將excel表格導入到資料庫表中

不知你用何種格式的資料庫,下面用access舉個例子;
新建一個空資料庫(或打開已有資料庫文件),在彈出的資料庫對話框中點擊「新建」----導入表---在「導入」對話框中的「導入類型」中選「ms
excel」按路徑找出你要導入的的excel文件,就樣就可以了
如果你要將excel文件導入已有資料庫表中,應注意excel文件的欄位設置與accesss的欄位應一致。

熱點內容
刪除手機瀏覽器緩存的視頻在哪裡 發布:2024-10-30 11:13:45 瀏覽:246
電腦換配置什麼不用換 發布:2024-10-30 11:11:58 瀏覽:976
ifelseifsql 發布:2024-10-30 11:03:13 瀏覽:127
android70三星 發布:2024-10-30 10:56:59 瀏覽:849
qt字元串加密 發布:2024-10-30 10:26:12 瀏覽:903
福建免費雲空間工具伺服器 發布:2024-10-30 10:25:06 瀏覽:460
安卓被拉黑是什麼意思 發布:2024-10-30 10:23:47 瀏覽:319
qq關漫遊為什麼要密碼 發布:2024-10-30 10:18:50 瀏覽:334
androidipad 發布:2024-10-30 10:13:28 瀏覽:578
皮箱密碼忘記如何更換 發布:2024-10-30 10:02:04 瀏覽:987