當前位置:首頁 » 操作系統 » excel更新資料庫

excel更新資料庫

發布時間: 2022-09-08 11:24:06

⑴ 依據excel表中更新資料庫

不知道是什麼資料庫.
我先假設是 ACCESS, 這樣最簡單。
Access 裡面, 創建一個 鏈接表, 鏈接到這個 Excle 文件。
這個鏈接表的名字,就命名為 A
再假設你那個資料庫裡面的表,是B.
那麼.

UPDATE A INNER JOIN B ON A.C = B.C SET B.D = A.D, B.E = A.E
是把 Excel 的,更新到資料庫

UPDATE A INNER JOIN B ON A.C = B.C SET A.D = B.D, A.E = B.E
是把 資料庫 的,更新到Excel

其他資料庫的話,就看是否支持創建個Excel資料庫鏈接的功能。

-----
如果是 sql Server 的話,我這里沒有 SQL 2000, 只有個 SQL 2008
下面的代碼,我這里報錯,不知道 SQL 2000 那裡行不行

直接在 SQL Server 裡面執行

SELECT *
FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="d:\A.EXCEL";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]

或者

SELECT *
FROM OpenDataSource(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;DATABASE=d:\A.EXCEL)...[Sheet1$]

注意, 把你那個 Excel 表格, 有數據的那個 Sheet 名字, 替換掉上面的 Sheet1
看看能否檢索么?

能檢索出來的話, 更新起來就只是 SQL 語句的問題了。

我不知道 SQL 2000 會不會報下面的錯誤:

SQL Server 阻止了對組件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的訪問,因為此組件已作為此伺服器安全配置的一部分而被關閉。系統管理員可以通過使用 sp_configure 啟用 'Ad Hoc Distributed Queries'。有關啟用 'Ad HocDistributed Queries' 的詳細信息,請參閱 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

⑵ 請問EXCEL表格可以鏈接資料庫實現自動更新數據嗎

可以的. excel可以連接外部數據, 如: access, sql server,xml等, 方法(以2010為例): 菜單 >> 數據 >> 選擇獲取外部數據類型 >> 按提示建立連接. 連接建立後, 你的excel就會顯示資料庫對應表的數據, 然後再: 菜單 >> 數據 >> 連接 >> 屬性 >> 設置更新方式. 不過, 前提是你的erp所用的資料庫在excel支持的范圍內.

⑶ Excel 關於資料庫更新,求助好的解決辦法

我試過有一種情況:輸入的數據超過了本來選定的區域,比如原來選定的區域是$A$3:$C$100,你現在把數據輸入來$A$101:$C$101,就是超過第100行了,所以刷新不了!
解決:把選定的區域重新選過(數據-數據透視表-上一步-重選區域-OK)。以後新增數據時,在100行(以上例)以內插入行後再錄入新數據。

⑷ 如何用jdbc把excel表中的數據更新到資料庫

1.利用Excel第三方工具,將Excel文件讀取到內存中。使用最簡單,方便的工具是apache的poi工具包,自己網上下載 http://poi.apache.org/ ,使用方法網上一搜一大片。
如果是對於特別大的excel(大於20M的話),簡單的讀取方法就容易內存溢出了,需要採用流式讀取的方式,參考http://poi.apache.org/spreadsheet/how-to.html#xssf_sax_api
2.將已讀入內存的Excel數據,整理成寫資料庫的數據結構,然後插入資料庫。這部分工作應該不用介紹了,就是基本的資料庫操作方法,與excel無關了
可以參考如下鏈接http://skyuck.iteye.com/blog/453540
求採納

⑸ excel怎麼自動更新數據

這樣就解決了excel怎麼自動更新數據的問題了。

1.首先,打開Excel,在要顯示更新數據的單元格處點擊,再點擊插入函數按鈕fx。

⑹ excel到資料庫的同步更新,該怎麼處理

  1. 首先准備好一個excel表格,保存好

  2. 打開word文檔,切換到「插入」標簽,在「文本」欄,找到「對象」工具,點擊。

  3. 彈出對象對話框,切換到「由文件創建」標簽,點擊「瀏覽」,找到已保存的excel表格

  4. 重點,一定要鉤選「鏈接到文件」。點確定。

  5. 在word文檔中插入了excel表格,當在excel表格中做出修改時,word文檔跟著更新。即excel和word中的數據同步更新。

熱點內容
linuxshellif 發布:2024-05-04 17:09:47 瀏覽:16
演算法精英挑戰賽 發布:2024-05-04 17:09:08 瀏覽:739
河南電力公眾號綁定密碼是多少 發布:2024-05-04 17:08:55 瀏覽:331
手機上怎麼打開壓縮文件 發布:2024-05-04 17:03:57 瀏覽:172
word加密文件如何解密 發布:2024-05-04 17:02:57 瀏覽:289
php源碼本地測試 發布:2024-05-04 16:57:17 瀏覽:801
c語言編譯exe 發布:2024-05-04 16:57:16 瀏覽:974
國密演算法獲取 發布:2024-05-04 16:38:24 瀏覽:70
腳本精靈荒野亂斗 發布:2024-05-04 16:28:33 瀏覽:520
剛到的筆記本怎麼看配置 發布:2024-05-04 16:26:58 瀏覽:4