ruby で XBRL データの処理をしよう(その3)
ruby-XBRL に次の機能を実装したものを commit しました。
- http://sourceforge.jp/forum/forum.php?forum_id=14656
> > SourceForge.JP: EDINETインスタンス -> CSV 機能を実装
EDINET のサンプルインスタンスを指定すると、科目、コンテキスト毎の値が CSV 書式で出力されます。
$ ruby main.rb ../sample/X99002-000/jpfr-q1r-X99002-000-2008-06-30-01-2008-08-08.xbrl
, , CurrentQuarterConsolidatedInstant, Prior1YTDConsolidatedDuration, CurrentYTDConsolidatedDuration, Prior1QuarterConsolidatedInstant, DocumentInfo, Prior1YearConsolidatedInstant, Prior2YearConsolidatedInstant
, , 2008-06-30, 2007-04-01 - 2007-06-30, 2008-04-01 - 2008-06-30, 2007-06-30, 2008-08-08, 2008-03-31, 2007-03-31
jpfr-t-cte:OrdinaryIncome, 経常利益, , 15000000000, 15000000000, , , ,
jpfr-t-cte:IntangibleAssets, 無形固定資産, 5000000000, , , , , 5000000000,
jpfr-t-cte:CostOfSales, 売上原価, , 70000000000, 70000000000, , , ,
jpfr-t-cte:AllowanceForDoubtfulAccountsIOAByGroup, 貸倒引当金, -1000000000, , , , , -1000000000,
jpfr-t-cte:NotesAndAccountsPayableTrade, 支払手形及び買掛金, 2000000000, , , , , 2000000000,
... 以下省略 ...
出力された csv を NeoOffice で表示させたときのスクリーンショットを示します。
この版では、インスタンスファイル中の科目順で表示していますが、
EDINET の業種別タクソノミ設計書に記載されている 表情報に従って順番や合計関係を加味して出力すれば、
より財務諸表に近い出力を得る事も可能なはずです。
« 対称な漢字 | トップページ | ピックアップ:新人を1年間も配属させない企業, Googleの2008/1Q決算をみて驚いた, etc... »
この記事へのコメントは終了しました。
« 対称な漢字 | トップページ | ピックアップ:新人を1年間も配属させない企業, Googleの2008/1Q決算をみて驚いた, etc... »
コメント