導航:首頁 > 數據行情 > excel自動更新股票數據下載

excel自動更新股票數據下載

發布時間:2025-06-04 21:04:18

① 股票數據如何導出excel

股票數據導出到Excel的方法主要取決於你使用的股票軟體。以下是兩種常見股票軟體的數據導出步驟:

1. 通達信軟體步驟一:在鍵盤中輸入34,隨後會出現數據導出功能,按下回車鍵確認。 步驟二:在導出功能中,選擇Excel文件作為導出格式。 步驟三:如果需要修改存檔文件名,點擊瀏覽按鈕進行修改;若無需修改,直接點擊導出按鈕即可將股票數據導出為Excel文件。

2. 同花順軟體步驟一:在股票列表頁面中,點擊滑鼠右鍵。 步驟二:在彈出的菜單中選擇數據導出選項。 步驟三:在導出設置中,選擇導出的文件位置,並將導出類型設定為Excel類型步驟四:點擊下一步按鈕,即可完成股票數據的導出。

通過以上步驟,你可以輕松地將股票數據導出到Excel文件中,以便進行進一步的數據分析和處理。

② 怎麼從股票網站下載數據

1、啟動Excel並創建一個新的工作簿。
2、在Excel中選擇「數據」標簽以訪問數據處理功能。
3、在「獲取外部數據」組中點擊「來自網站」按鈕。
4、在彈出的對話框中輸入東方財富網的數據鏈接,然後點擊「確定」。
5、在網站頁面上找到並點擊指向數據表格的黃色箭頭按鈕,選中所需的數據范圍。
6、在Excel中確認數據已被選中,點擊「導入」以載入數據到Excel中。
7、數據導入後,右鍵點擊數據區域並選擇「數據范圍屬性」。
8、在彈出的屬性窗口中,勾選「刷新頻率」選項,設置合適的時間間隔,並按下「確定」以應用設置。

③ 如何將新浪網上的股票行情導入到excel中並實時更新

首先,你需要找到股票價格表的具體網址。接著,打開你的EXCEL工作表,將游標定位到A1單元格,然後選擇「數據/導入外部數據/新建Web查詢」。在地址欄中輸入股票價格表的網址,點擊「轉到」,找到價格表旁的黃色向右箭頭,點擊「導入」,這樣就能成功將價格表導入到你的EXCEL工作表中。

完成導入後,為這個新創建的表格命名並保存。然後,在新導入的表格中,將游標定位到任意一個單元格,選擇「數據/導入外部數據/數據區域屬性/數據控制項」,勾選「打開工作簿時自動刷新」並點擊「確定」。這樣每次打開這個保存過的EXCEL文件時,它會自動刷新以顯示最新的股票數據。

除此之外,你還可以進一步創建一個自己的股票查詢表。利用VLOOKUP函數,根據股票代碼將你的股票信息導入到這個查詢表中,並設置好收益計算等項目。這樣每天打開查詢表並刷新,就可以看到你所持有的每隻股票的最新信息以及收益狀況了。

使用這種方法,不僅能夠實時掌握股票行情,還能方便快捷地進行收益分析,大大提高了股票投資管理的效率。

④ 股票中的數據怎麼提取放到EXCEL以方便自己分析

在股票分析中,高效地提取數據並將其整理到Excel中是一個關鍵步驟,有助於進行深入分析。首先,你需要登錄到你的股票交易平台或相關網站。在系統中找到數據導出功能,通常這個功能位於主菜單中,可以命名為「數據導出」或「數據管理」。接著,進入高級導出選項,這里提供了更多的定製化導出設置。在高級導出界面,你可以選擇具體的股票數據,比如歷史價格、交易量、財務指標等。選定後,點擊導出按鈕,系統會生成一個文件,你可以下載到本地。最後,將導出的文件打開,使用Excel進行數據整理和分析。

使用Excel進行數據整理時,可以創建多個工作表,分別存放不同的數據類型。例如,一個工作表用於存放股票的歷史價格數據,另一個工作表用於存放財務指標。通過合理組織數據,你可以更方便地進行比較和分析。此外,Excel還提供了多種圖表工具,如折線圖、柱狀圖等,可以幫助你直觀地展示數據趨勢。

需要注意的是,在導出數據時,要選擇合適的導出格式。常見的導出格式包括CSV、XLSX等,不同的格式適合不同的需求。CSV格式簡單直接,適用於數據量較大的情況;而XLSX格式則支持更多的Excel功能,如公式計算和圖表插入。

在使用Excel進行數據分析時,可以利用公式和函數來處理數據。例如,使用SUM函數計算總和,使用AVERAGE函數計算平均值,使用VLOOKUP函數進行數據查找等。這些工具可以幫助你更高效地進行數據處理。

此外,還可以利用Excel的數據透視表功能進行更復雜的分析。數據透視表可以讓你從不同角度查看和匯總數據,非常適合進行多維度分析。通過設置行標簽、列標簽和值欄位,你可以輕松地創建個性化的數據透視表,從而更好地理解數據。

總之,通過合理地使用數據導出和Excel工具,可以大大提高股票分析的效率和准確性。希望這些方法能幫助你更好地進行股票數據分析。

⑤ 如何將新浪網上的股票行情導入到excel中並實時更新

1、首先查找股票價格表的地址。
2、打開EXCEL表將游標置於A1,選「數據/導入外部數據/新建veb查詢」,在地址欄輸入股票價格表地址,「轉到」,單擊價格表旁黃色向右箭頭,單擊「導入」,即可將價格表導入EXCEL表。
3、將EXCEL表起名,保存。
4、游標放在新導入表格中,在「數據/導入外部數據/數據區域屬性/數據控制項」中,勾選「打開工作簿時自動刷新/確定」。
4、再在目錄打開保存過的EXCEL表,點擊「啟用自動刷新」按鈕,即可根據網上最新的股票數據予以刷新。
5、你還應進一步建立自己股票查詢表,用VLOOKUP函數根據股票代碼將自己的股票信息導入到查詢表中,並設置收益計算等項目。
這樣,每天打開查詢表,刷新,即可見到自己股票的最新信息和收益狀況了。

⑥ Excel vba股價數據怎麼自動更新

可以試試騰訊文檔「股票動態函數」,我現在看股票實時信息就是用的這個,非常好用!簡單無需學習、數據實時自動更新;看看我日常看的股票表:


⑦ 如何下載股票歷史成交數據到Excel或txt

以華中智能股票軟體為例:(以Think pad X13 銳龍版筆記本電腦,Windows 10 操作為例)首先切換到要下載數據的股票K線形態,按「F1」進入「日線某某股票歷史成交」,點擊滑鼠右鍵->數據導出->導出所有數據->在「請選擇導出的類型」中選擇excel或txt
補充資料:
如何獲取所有股票歷史數據:
如果要對股市進行分析,首先就要獲取所有股票的歷史數據,只有通過股票的歷史數據,我們才能分析出股市的規律。
(以Think pad X13 銳龍版筆記本電腦,Windows 10 操作為例)
一、工具/原料
1、EXCEL2007或者以上版本,不能使用WPS
2、電腦1g內存1核處理器及以上配置
3、擁有較強邏輯分析能力以及少量智慧及以上的大腦一顆
方法/步驟:
第一步,獲取股票代碼,復制其中一部分到第一個工作表A4到A127,然後通過程序把每一個代碼寫入到不同的工作表A2位置,並對該工作表以該股票代碼命名。程序如下:
Sub 工作表命名()
For i = 4 To 127
Sheets(i).Range("a2") = "'" & Sheets(1).Range("a" & i)
Next i
For i = 4 To Sheets.Count
Sheets(i).Name = Sheets(i).Range("a2").Value
Next
End Sub
第二步,獲取股票歷史數據。代碼如下:
Private Function GetSource(sURL As String) As String
Dim oXHTTP As Object
Set oXHTTP = CreateObject("MSXML2.XMLHTTP")
oXHTTP.Open "GET", sURL, False
oXHTTP.Send
GetSource = oXHTTP.responsetext
Set oXHTTP = Nothing
End Function
Sub 歷史數據()
Dim objXML As Object
Dim txtContent As String
Dim i As Integer
Dim strCode As String
Dim gp As String
Dim kaishihang
Dim arr, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9, arr10, arr11
On Error Resume Next
EndRow = Range("a65536").End(xlUp).Row
startRow = 4
If startRow <= EndRow Then
Range(Cells(startRow, 1), Cells(EndRow, 11)).Value = ""
Else
Exit Sub
End If
Set objXML = CreateObject("Microsoft.XMLHTTP")
gp = [A2]
For h = 1 To 4
For m = 1 To 4
kaishihang = [A65535].End(xlUp).Row
nian = Replace(Str(Year(Now) + 1 - h), " ", "")
ji = Replace(Str(4 + 1 - m), " ", "")
With objXML
.Open "GET", "http://quotes.money.163.com/trade/lsjyj_" + gp + ".html?year=" + nian + "&season=" + ji + "", False
.Send
If objXML.Status = 200 Then
txtContent = .responsetext
arr = Split(txtContent, "'>")
For i = 1 To UBound(arr)
arr1 = Split(arr(i), " Cells(i + kaishihang, 1) = Right(Left(arr1(0), 10), 10)
arr2 = Split(arr1(1), Chr(60))
Cells(i + kaishihang, 2) = Mid(arr2(0), InStr(arr2(0), ">") + 1)
arr3 = Split(arr1(2), Chr(60))
Cells(i + kaishihang, 3) = Mid(arr3(0), InStr(arr3(0), ">") + 1)
arr4 = Split(arr1(3), Chr(60))
Cells(i + kaishihang, 4) = Mid(arr4(0), InStr(arr4(0), ">") + 1)
arr5 = Split(arr1(4), Chr(60))
Cells(i + kaishihang, 5) = Mid(arr5(0), InStr(arr5(0), ">") + 1)
arr6 = Split(arr1(5), Chr(60))
Cells(i + kaishihang, 6) = Mid(arr6(0), InStr(arr6(0), ">") + 1)
arr7 = Split(arr1(6), Chr(60))
Cells(i + kaishihang, 7) = Mid(arr7(0), InStr(arr7(0), ">") + 1)
arr8 = Split(arr1(7), Chr(60))
Cells(i + kaishihang, 8) = Mid(arr8(0), InStr(arr8(0), ">") + 1)
arr9 = Split(arr1(8), Chr(60))
Cells(i + kaishihang, 9) = Mid(arr9(0), InStr(arr9(0), ">") + 1)
arr10 = Split(arr1(9), Chr(60))
Cells(i + kaishihang, 10) = Mid(arr10(0), InStr(arr10(0), ">") + 1)
arr11 = Split(arr1(10), Chr(60))
Cells(i + kaishihang, 11) = Mid(arr11(0), InStr(arr11(0), ">") + 1)
Next i
End If
End With
Next m
Next h
Set objXML = Nothing
End Sub
第三步,獲取上證歷史數據,並獲取所有股票的歷史數據。程序如下:
Sub 所有股票歷史數據獲取()
Application.ScreenUpdating = False
Dim s As String, gp As String, nian As String, ji As String, s1 As String
Dim arr, arr1, arr2, arr3, arr4, arr5, arr6, arr7, arr8, arr9
Dim i, h As Long
Dim kaishihang
Dim LastRow As Long, r As Long
On Error Resume Next
EndRow = Sheet2.Range("a65536").End(xlUp).Row
startRow = 4
If startRow <= EndRow Then
Sheet2.Range(Sheet2.Cells(startRow, 1), Sheet2.Cells(EndRow, 9)).Value = ""
Else
Exit Sub
End If
For h = 1 To 5
For m = 1 To 4
kaishihang = Sheet2.[A65535].End(xlUp).Row
nian = Replace(Str(Year(Now) + 1 - h), " ", "")
ji = Replace(Str(4 + 1 - m), " ", "")
s1 = "http://quotes.money.163.com/trade/lsjysj_shu_000001.html?year=" + nian + "&season=" + ji + ""
s = GetSource(s1)
arr = Split(s, "'>")
For i = 1 To UBound(arr)
arr1 = Split(arr(i), " Sheet2.Cells(i + kaishihang, 1) = Right(Left(arr1(0), 4), 4) & "-" & Right(Left(arr1(0), 6), 2) & "-" & Right(Left(arr1(0), 10), 2)
arr2 = Split(arr1(1), Chr(60))
Sheet2.Cells(i + kaishihang, 2) = Mid(arr2(0), InStr(arr2(0), ">") + 1)
arr3 = Split(arr1(2), Chr(60))
Sheet2.Cells(i + kaishihang, 3) = Mid(arr3(0), InStr(arr3(0), ">") + 1)
arr4 = Split(arr1(3), Chr(60))
Sheet2.Cells(i + kaishihang, 4) = Mid(arr4(0), InStr(arr4(0), ">") + 1)
arr5 = Split(arr1(4), Chr(60))
Sheet2.Cells(i + kaishihang, 5) = Mid(arr5(0), InStr(arr5(0), ">") + 1)
arr6 = Split(arr1(5), Chr(60))
Sheet2.Cells(i + kaishihang, 6) = Mid(arr6(0), InStr(arr6(0), ">") + 1)
arr7 = Split(arr1(6), Chr(60))
Sheet2.Cells(i + kaishihang, 7) = Mid(arr7(0), InStr(arr7(0), ">") + 1)
arr8 = Split(arr1(7), Chr(60))
Sheet2.Cells(i + kaishihang, 8) = Mid(arr8(0), InStr(arr8(0), ">") + 1)
arr9 = Split(arr1(8), Chr(60))
Sheet2.Cells(i + kaishihang, 9) = Mid(arr9(0), InStr(arr9(0), ">") + 1)
Next i
Next m
Next h
Application.ScreenUpdating = True
n = Worksheets.Count
For i = 4 To n
Worksheets(i).Activate
歷史數據
Next
End Sub
第四步,保存工作簿,並對該工作簿命名為1,然後復制該工作簿27份,把所有股票代碼寫入每一個工作簿第一個工作表的A3到A127列。然後根據第一步對工作簿內的工作表命名,並在每一個工作表A2單元格內寫入股票代碼。
第五步,把這些工作簿存放到炒股文件夾下的資料庫文件下。然後在炒股文件夾下新建一個工作簿,命名為「一鍵更新表格」,寫入如下代碼:
Sub 所有股票歷史數據更新()
Dim wb As Workbook
For i = 1 To 27
Set wb = Workbooks.Open(ThisWorkbook.Path & "資料庫" & i & "".xlsb"")
Application.Run ""'"" & wb.Path & """" & i & "".xlsb'!所有股票歷史數據獲取""
wb.Save
wb.Close
Next i
End sub
當啟動這一段代碼以後,程序會自動一個一個的打開對應的工作簿然後獲取裡面所有股票的歷史數據,存放在對應的工作表當中。
第六步,對相應的程序添加按鈕,這樣,我們在啟動對應程序時,只需要點一下對應的按鈕就可以實現了。這樣,我們通過多個工作簿就實現了獲取所有股票歷史數據的方法。而後面,我們只需要通過獲取對應股票每一天的歷史數據,我們就能夠在任意一天很快速的能夠擁有所有股票的歷史數據了。
注意事項
1、在後續需要對這些數據進行分析,裡面會加入很多計算,所以啟動所有歷史數據更新時,我們應該要關閉自動更新。
2、因為歷史數據很大,所以這里只獲取四年的數據,想要獲取更多數據,可以更改程序裡面 「For h = 1 To 5」的那個5即可。
3、歷史數據的獲取需要較長的時間,要提前做好准備。
4、如果你想要弄清楚用EXCEL建立炒股系統的整套方法,請看後續內容。"

⑧ 如何下載股票歷史成交數據到Excel或txt

要下載股票歷史成交數據到Excel或txt文件,可以按照以下步驟進行:

一、使用股票軟體下載

  1. 選擇合適的股票軟體

    • 選擇一款支持數據導出功能的股票軟體,如通達信、同花順、大智慧等。這些軟體通常提供免費的試用版或基礎版,可以滿足大部分投資者的需求。
  2. 安裝並登錄軟體

    • 下載並安裝所選的股票軟體,按照提示完成注冊和登錄。
  3. 查詢股票歷史數據

    • 在軟體內輸入感興趣的股票代碼或名稱,進入該股票的詳細頁面。
    • 找到歷史成交數據或K線圖等相關數據區域,選擇需要的時間范圍(如日K線、周K線、月K線等)。
  4. 導出數據

    • 在數據區域找到導出或保存數據的選項,通常表現為一個磁碟圖標或「導出」字樣。
    • 點擊導出選項,選擇Excel或txt格式作為保存類型,然後指定保存路徑和文件名,點擊保存即可。

二、使用第三方數據平台下載

  1. 選擇可信賴的第三方數據平台

    • 如東方財富網、新浪財經、同花順財經等,這些平台通常提供免費的股票歷史數據下載服務。
  2. 進入數據下載頁面

    • 在所選平台的網站上找到「數據下載」或類似功能的入口。
  3. 選擇股票和數據范圍

    • 輸入股票代碼或名稱,選擇需要的時間范圍和數據類型(如日數據、周數據、月數據等)。
  4. 下載數據

    • 點擊下載按鈕,選擇Excel或txt格式作為保存類型,然後按照提示完成下載。

三、注意事項

通過以上步驟,你可以輕松地將股票歷史成交數據下載到Excel或txt文件中,以便進行進一步的分析和處理。

⑨ 如何下載股票歷史成交數據到Excel或txt

要下載股票歷史成交數據到Excel或txt,可以採取以下方法

  1. 使用專業的金融數據平台或軟體

    • 訪問如東方財富、同花順、Wind資訊等專業的金融數據平台或軟體。
    • 在這些平台或軟體中,通常會有專門的「數據下載」或「數據導出」功能。
    • 選擇你想要下載的股票,並設定時間范圍、數據類型等參數。
    • 點擊下載或導出按鈕,選擇Excel或txt格式進行保存。
  2. 使用股票交易軟體的數據導出功能

    • 如果你使用的是股票交易軟體,它們也可能提供數據導出功能。
    • 在軟體中找到你想要查看的股票的歷史成交數據。
    • 選擇導出功能,並選擇Excel或txt格式進行保存。
  3. 編寫程序獲取數據

    • 如果你熟悉編程,可以使用Python等編程語言,通過調用金融數據API來獲取股票歷史成交數據。
    • 將獲取到的數據按照你的需求處理並保存到Excel或txt文件中。
  4. 利用在線工具或網站

    • 有些在線工具或網站也提供股票歷史數據的下載服務。
    • 在這些網站或工具上,你可以輸入股票代碼和想要下載的時間范圍,然後選擇Excel或txt格式進行下載。

注意事項

閱讀全文

與excel自動更新股票數據下載相關的資料

熱點內容
香港上市股票收益 瀏覽:433
史丹利股票會退市嗎 瀏覽:355
牛羅山股票最新消息 瀏覽:682
關停比特幣交易對股票影響 瀏覽:533
用什麼辦法抓漲停股票 瀏覽:905
比較債券和股票的特點 瀏覽:535
股票深科技行情如何 瀏覽:234
pandas股票數據平均 瀏覽:998
股票漲停換手5量比26 瀏覽:354
002222福晶科技股票分析 瀏覽:337
股票st了什麼意思 瀏覽:610
招商證券怎樣融資買股票 瀏覽:648
科倫葯業股票上市時間 瀏覽:464
為什麼股票怎麼賺錢 瀏覽:819
正東方股票最新消息 瀏覽:85
股票雙飛燕後續走勢 瀏覽:619
甘肅銀行股票現在可以買嗎 瀏覽:829
東方金鈺股票怎麼退市了 瀏覽:343
證監會能查股票賬戶 瀏覽:588
炒股票賺錢是苦力活 瀏覽:767