⑴ Excel vba股價數據怎麼自動更新
引用數據無效: 你使用那種方式引用的,用函數的話按F9就自動更新了。 如果是打開Excel,讓數據實事更新,比較困難,只能基於vba的定時管理來刷新了。
⑵ excel導入網站當天股票數據,第二天網站數據更新,excel怎樣自動同步更新該網站數據
把宏放到一打開就運行的地方即可
⑶ excel自動更新數據源
這樣就解決了excel怎麼自動更新數據的問題了。
1.首先,打開Excel,在要顯示更新數據的單元格處點擊,再點擊插入函數按鈕fx。
⑷ 如何通過excel更新資料庫中對應數據更新
操作步驟如下:
准備數據:在excel中構造出需要的數據
2.將excel中的數據另存為文本文件(有製表符分隔的)
3.將新保存到文本文件中的數據導入到pl*sql中
在pl*sql中選擇tools-->text
importer,在出現的窗口中選擇"data
from
textfile",然後再選擇"open
data
file",
在彈出的文件選擇框中選中保存有數據的文本文件,此時將會看到data
from
textfile中顯示將要導入的數據
4.在configuration中進行如下配置
注:如果不將"name
in
header"勾選上會導致欄位名也當做記錄被導入到資料庫中,從而導致數據錯誤
5.點擊data
to
oracle,選擇將要導入數據的表,並在fields中將文本中的欄位與表中的欄位進行關聯
6.點擊import按鈕進行導入
7.查看導入的數據
ok,至此數據導入成功。
⑸ 依據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 2003智能化地獲取實時股票行情
考慮到很多朋友尤其是股民朋友在處理股票數據的時候都需要用到Excel,今天就給大家介紹一下如何利用Excel 2003智能化地獲取實時股票行情。
獲取國內股市行情 在Excel 2003中獲取國內股市行情和國外股市行情的方法是不一樣的。要在Excel中獲取國內股市行情,我們可以使用Excel的“新建Web查詢”方法,這里以獲取中國聯通(600050)的行情為例,具體步驟如下
1、打開提供股市行情的網站,在頁面的“個股查詢”區域輸入該股票代碼,選擇“實時行情”,單擊“搜”按鈕之後就可以查詢中國聯通的行情數據。接下來復制地址欄中網址。
2、運行Excel,新建一個空白工作簿,依次點擊“數據→導入外部數據→新建Web查詢”,這個時候就會彈出一個類似瀏覽器的窗口。
3、注意到這個框最上方的地址欄了嗎?在地址欄中粘貼剛剛拷貝的查詢地址,單擊“轉到”按鈕,就可以打開該網頁。
4、當然這個網頁中只有聯通股票行情部分是我們所需要的。我們應該如何選取股票行情部分呢?不要慌,大家注意看,股票行情表格第一行有一個黃色小方框,中間有一個向右的黑色小箭頭,用滑鼠單擊這個箭頭,黃色小方框就變成了綠色了,而裡面的小箭頭也變成小鉤了。我們就選取這個行情表格,然後單擊“導入”按鈕。
5、這個時候會出現一個導入數據窗口,在這里可以選擇導入數據的位置,比如插入在A1,或者插入新工作表中,單擊“確定”按鈕即可完成行情數據的插入。
6、獲取了聯通股票行情的Excel表格。點擊滑鼠右鍵,在彈出的右鍵菜單中選擇“數據區域屬性”選項,在其中勾選“允許後台刷新”和設置刷新頻率以及是否在打開該表格時進行刷新。
這樣,Excel就可以實時地通過網路對股票行情進行更新。
⑺ 請問EXCEL表格可以鏈接資料庫實現自動更新數據嗎
可以的. excel可以連接外部數據, 如: access, sql server,xml等, 方法(以2010為例): 菜單 >> 數據 >> 選擇獲取外部數據類型 >> 按提示建立連接. 連接建立後, 你的excel就會顯示資料庫對應表的數據, 然後再: 菜單 >> 數據 >> 連接 >> 屬性 >> 設置更新方式. 不過, 前提是你的erp所用的資料庫在excel支持的范圍內.
⑻ 如何將新浪網上的股票行情導入到excel中並實時更新
1、首先查找股票價格表的地址。
2、打開EXCEL表將游標置於A1,選「數據/導入外部數據/新建veb查詢」,在地址欄輸入股票價格表地址,「轉到」,單擊價格表旁黃色向右箭頭,單擊「導入」,即可將價格表導入EXCEL表。
3、將EXCEL表起名,保存。
4、游標放在新導入表格中,在「數據/導入外部數據/數據區域屬性/數據控制項」中,勾選「打開工作簿時自動刷新/確定」。
4、再在目錄打開保存過的EXCEL表,點擊「啟用自動刷新」按鈕,即可根據網上最新的股票數據予以刷新。
5、你還應進一步建立自己股票查詢表,用VLOOKUP函數根據股票代碼將自己的股票信息導入到查詢表中,並設置收益計算等項目。
這樣,每天打開查詢表,刷新,即可見到自己股票的最新信息和收益狀況了。