ビジネススクールで学んで財務三俵を読めることは以下の点でとても重要だと感じた。
本記事では、ExcelとPythonを利用し作業効率を劇的に改善する方法を紹介します。
本記事の読者層は以下の方を想定しています。
- 研究をしたい行いたい方
- データ解析をしたい人
- ビジネスをしたい人
EDINETのXBRLを解析する方法
Pythonを利用してXBRLを解析する方法について
pip3 install lxml
pip3 install isodate
・EDINET
官公庁や金融監督当局などの情報開示・データ授受に利用されているXBRLという形式があります。XBRLには、企業の事業報告として、財務三俵(バランスシート、損益計算書、キャッシュフロー)が示されているほか、非財務情報(経営情報・企業の社会的責任・環境報告など)なども記載されているようです。
XBRLは主に2つの要素で構成されています。
・インスタンス文章
・タクソノミ文章
FilerNameInJapaneseDEIには、東京電力リニューアブルパワー株式会社
NetSalesSummaryOfBusinessResultsには、CurrentYearDurationの数値
・XBRL
XBRL(eXtensible Business Reporting Language)とは、拡張可能なビジネス報告用言語のことで、「貸借対照表」,「損
益計算書」などの財務報告や事業報告を電子的に公開するためのデータ記述言語です。
日本では,金融庁の EDINT(金融商品取引法に基づく有価証券報告書等の開示書類に関する電子開示システム)において,XBRL 形式での財務報告の提出,閲覧が可能以下からダウンロードができます。
XBRLの仕様は XBRL International で公開。
この中ダウンロードしたURLの中で、「*.xbrl」というファイルがあり、この中に財務情報がきさいされています。
「jpdei_cor」というものがあり、こに情報が描かれています。
たとえば、
個々の勘定科目がストック(Instant)またはフロー(Duration)を判別することができる
・CurrentYearDuration
・CUrrentYdarInstant
より詳しいこちは以下を参照ください。
https://core.ac.uk/download/pdf/71796134.pdf
Python用のライブラリ「Arelle」
Arelle
という専用のソフトウェアを利用して、Pythonの一般的なライブラリでXBRLを扱う方法を示します。
・ライブラリ「Arelle」解析ライブラリをインストールします。
pip3 install Arelle
有価証券報告書のXBRLをPythonで解析するためには、XBRL解析ライブラリを使用することができます。以下は、Pythonで有価証券報告書のXBRLを解析するための一般的な手順です。
XBLRからCSVへの変換は次のURLからご確認頂けます。
https://www.fsa.go.jp/search/20130917/07.pdf
コメント