文章目錄
- 資產負債表及其數據獲取
- 資產負債表
- 資產負債表在股票投資中的意義
- AKShare中的資產負債表數據接口(深滬為例)
- 接口描述
- 調用示例
- 總結
資產負債表及其數據獲取
資產負債表
資產負債表(Balance Sheet)是反映企業在某一特定日期財務狀況的會計報表。它主要展示企業的資產、負債和所有者權益三大部分,通過“資產 = 負債 + 所有者權益”的基本會計等式,揭示企業的財務結構和償債能力。
資產負債表在股票投資中的意義
資產負債表能夠幫助投資者了解企業的財務健康狀況,包括資產規模、負債水平和資本結構。通過分析資產負債表,投資者可以評估企業的償債能力、流動性風險以及長期發展潛力,從而為投資決策提供重要依據。例如,較高的流動比率和較低的負債率通常意味著企業財務穩健,風險較低,更值得投資者關注。
AKShare中的資產負債表數據接口(深滬為例)
stock_zcfz_em
是 AKShare 提供的用于獲取滬深 A 股上市公司資產負債表數據的接口。該接口支持按股票代碼和報告期查詢,返回包括資產、負債、所有者權益等詳細財務數據,適用于財務分析和量化研究。
接口描述
目標地址: https://data.eastmoney.com/bbsj/202003/zcfz.html
-
描述: 東方財富-數據中心-年報季報-業績快報-資產負債表
-
限量: 單次獲取指定 date 的資產負債表數據
-
輸入參數
名稱 | 類型 | 描述 |
---|---|---|
date | str | date=“20240331”; 取值范圍 {“XXXX0331”, “XXXX0630”, “XXXX0930”, “XXXX1231”}; 從 20081231 開始 |
- 輸出參數
名稱 | 類型 | 描述 |
---|---|---|
序號 | int64 | - |
股票代碼 | object | - |
股票簡稱 | object | - |
資產-貨幣資金 | float64 | 注意單位: 元 |
資產-應收賬款 | float64 | 注意單位: 元 |
資產-存貨 | float64 | 注意單位: 元 |
資產-總資產 | float64 | 注意單位: 元 |
資產-總資產同比 | float64 | 注意單位: % |
負債-應付賬款 | float64 | 注意單位: 元 |
負債-總負債 | float64 | 注意單位: 元 |
負債-預收賬款 | float64 | 注意單位: 元 |
負債-總負債同比 | float64 | 注意單位: % |
資產負債率 | float64 | 注意單位: % |
股東權益合計 | float64 | 注意單位: 元 |
公告日期 | object | - |
調用示例
以調用2025年第一季報表為例:
import akshare as ak# 獲取2025年第一季報的資產負債表數據
df_zcfz = ak.stock_zcfz_em(date="20250331")
df_zcfz.head()
0%| | 0/11 [00:00<?, ?it/s]
序號 | 股票代碼 | 股票簡稱 | 資產-貨幣資金 | 資產-應收賬款 | 資產-存貨 | 資產-總資產 | 資產-總資產同比 | 負債-應付賬款 | 負債-預收賬款 | 負債-總負債 | 負債-總負債同比 | 資產負債率 | 股東權益合計 | 公告日期 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 301632 | 廣東建科 | 5.853390e+08 | 7.279953e+08 | 3.872676e+07 | 2.688044e+09 | NaN | 2.303785e+08 | NaN | 6.605951e+08 | NaN | 24.575308 | 2.027449e+09 | 2025-07-24 |
1 | 2 | 300500 | 啟迪設計 | 6.393385e+08 | 9.971594e+08 | 4.786633e+06 | 2.879578e+09 | -14.045095 | 7.592979e+08 | NaN | 1.728767e+09 | -17.052772 | 60.035425 | 1.150811e+09 | 2025-07-22 |
2 | 3 | 603406 | 天富龍 | 7.582228e+08 | 2.491199e+08 | 6.981773e+08 | 3.929401e+09 | NaN | 1.171285e+08 | 314133.66 | 3.359125e+08 | NaN | 8.548695 | 3.593489e+09 | 2025-07-18 |
3 | 4 | 301491 | 漢桑科技 | 9.616578e+08 | 1.253828e+08 | 2.673562e+08 | 1.533640e+09 | NaN | 1.570890e+08 | NaN | 4.311737e+08 | NaN | 28.114409 | 1.102466e+09 | 2025-07-17 |
4 | 5 | 001221 | 悍高集團 | 9.714730e+08 | 1.589946e+08 | 1.441201e+08 | 2.658762e+09 | 33.759927 | 3.053996e+08 | 9298620.96 | 7.967950e+08 | NaN | 29.968647 | 1.861967e+09 | 2025-07-11 |
# 貨幣資金比總負債計算
df_zcfz["貨幣資金比總負債"] = df_zcfz["資產-貨幣資金"] / df_zcfz["負債-總負債"]
df_zcfz.head()
序號 | 股票代碼 | 股票簡稱 | 資產-貨幣資金 | 資產-應收賬款 | 資產-存貨 | 資產-總資產 | 資產-總資產同比 | 負債-應付賬款 | 負債-預收賬款 | 負債-總負債 | 負債-總負債同比 | 資產負債率 | 股東權益合計 | 公告日期 | 貨幣資金比總負債 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 301632 | 廣東建科 | 5.853390e+08 | 7.279953e+08 | 3.872676e+07 | 2.688044e+09 | NaN | 2.303785e+08 | NaN | 6.605951e+08 | NaN | 24.575308 | 2.027449e+09 | 2025-07-24 | 0.886078 |
1 | 2 | 300500 | 啟迪設計 | 6.393385e+08 | 9.971594e+08 | 4.786633e+06 | 2.879578e+09 | -14.045095 | 7.592979e+08 | NaN | 1.728767e+09 | -17.052772 | 60.035425 | 1.150811e+09 | 2025-07-22 | 0.369823 |
2 | 3 | 603406 | 天富龍 | 7.582228e+08 | 2.491199e+08 | 6.981773e+08 | 3.929401e+09 | NaN | 1.171285e+08 | 314133.66 | 3.359125e+08 | NaN | 8.548695 | 3.593489e+09 | 2025-07-18 | 2.257203 |
3 | 4 | 301491 | 漢桑科技 | 9.616578e+08 | 1.253828e+08 | 2.673562e+08 | 1.533640e+09 | NaN | 1.570890e+08 | NaN | 4.311737e+08 | NaN | 28.114409 | 1.102466e+09 | 2025-07-17 | 2.230326 |
4 | 5 | 001221 | 悍高集團 | 9.714730e+08 | 1.589946e+08 | 1.441201e+08 | 2.658762e+09 | 33.759927 | 3.053996e+08 | 9298620.96 | 7.967950e+08 | NaN | 29.968647 | 1.861967e+09 | 2025-07-11 | 1.219226 |
# 根據當前日期保存資產負債數據df_zcfz
import pandas as pd
df_zcfz.to_excel(f"資產負債_{pd.Timestamp.now().strftime('%Y%m%d')}.xlsx", index=False)
總結
本筆記介紹了資產負債表的基本概念及其在股票投資分析中的重要性,詳細說明了如何使用 AKShare 獲取滬深 A 股上市公司的資產負債表數據,并通過 pandas 進行數據處理和分析。我們以 2025 年第一季度為例,獲取了全市場資產負債表數據,計算了“貨幣資金比總負債”等關鍵財務指標,并將結果保存為 Excel 文件,便于后續分析。通過本流程,投資者可以高效獲取和分析上市公司財務健康狀況,為投資決策提供數據支持。