SBI証券の株の取引履歴csvデータをまとめてくれるプログラム【Python3】

SBI証券の取引履歴のCSVデータを見ると、
株の買、売りが個別に並んでいて、損益がちょっと分かりにくいです。

そこでセットにしてほしいと思って、コードを書きました。

CSVデータは以下のようになっていて、

コメント 2020-04-22 023550

シンプルですが、株ごとに個別に損益が見たいときに不便です。

損益が+なのか-なのかすぐ見ただけではわかりません。

プログラムを動かすと、

コメント 2020-04-22 023356

こんな感じになってくれます。

・個別の収益が見れます
・損益率がマイナスのものを赤字で表示してくれます
・買い増ししたときはコメントで表示してくれます


ディレクトリはこんな風にして、

コメント 2020-04-22 023216

CSVっていうフォルダにCSVデータを保存した上で、
sbiAggregater.pyを起動すると、まとめエクセルデータを生成してくれます。
ついでに、CSVファイルの統合と、すでにまとめエクセルデータがあれば。
pastフォルダを作って、そこに放りこんでくれます。

2つプログラムありますが、コードは起動するのはsbiAggregater.pyの方だけで良いです。

コードは下記です。python3をインストールしていない場合は、anaconda3をググってインストールするのがおすすめです。

下記二つのプログラムをコピペして、上のディレクトリのように並べて、
sbi証券の口座から取引履歴のCSVをダウンロードしてCSVフォルダに入れてください。


すぐつかえるデータも置いておきます。csvフォルダにsbiからダウンロードしたファイルを保存してください。(その際に元のcsvファイルに書き込み等があるとエラーが起こる場合があります。また外国株には対応していないです)

ここから先は

13,397字 / 1ファイル

¥ 100

この記事が気に入ったらチップで応援してみませんか?