よろず屋亭

よろず屋亭

記事一覧

メモ

import pandas as pdimport numpy as npimport osimport mathfrom math import isinffrom math import floor# ファイルパスの指定stock_file_path = r'..\元データ\SBI株価…

よろず屋亭
2か月前
1

Pythonで株価データ自動ダウンロード!SBIパイパー2操作自動化の紹介

最初にこんにちは! 今日は、私のプログラミングポートフォリオの中から、特に興味深いプロジェクトをご紹介します。 このプロジェクトは、Pythonを使用してSBIパイパー…

よろず屋亭
5か月前
5

240306 株ドラゴン値上がりランキングの自動スクレイピングツール

1.概要このブログ記事では、特定の期間にわたって株価が上昇した銘柄のランキングを自動で収集し、分析するためのPythonスクリプトについて紹介します。このスクリプトは…

よろず屋亭
5か月前

VBAで特定の行に空白があった場合、セルを黄色にするコード

D行より右のセルを対象に、10行目より下のセルで空白があった場合、 セルを黄色にするVBAのマクロです。 Sub FillEmptyCellsInYellow() Dim ws As Worksheet Dim…

よろず屋亭
9か月前

Investing.comのドル円の情報を、スプレッドシートに貼りつけるプログラム

●概要いつもお世話になっている先生から、 「Investing.comからドル円の状況を自動で引用して、スプレッドシートに貼り付けられる?」 というご要望を頂きましたので、作…

2023年5月31日分_Pythonのopenpyxlの応用編②

CHATGPTを4にアップデートしたので、以下の3ケースでPythonプログラムを書かせました ※実機チェックはしてないです ●openpyxlを使用して、ファイルの書式を別ファイル…

2023年5月30日分_Pythonのopenpyxlの応用編

●概要若干長めのopenpyxlをCHATGPTに作成してもらったので、記録用に記載 ※コードの挙動は未チェック エクセルの計算式を維持したまま別のファイルに転記する方法 from…

2023年5月30日分_Pythonのopenpyxlで有効なコード

●概要現在の職場環境では「openpyxl」をよく使うので、chatGPTに10回ほど openpyxlで有効なコードを聞いてみた。 ※下記のコードの挙動は試しておりません。 ●コード…

今までまとめたPythonのコード【一般編】

概要現在の会社が自作のスプレッドシートと、会社のPCの同期を許可しないので、ここで今まで使ったコードを記載して、会社でも使えるようにする コード●CSVを読み込む f…

今までまとめたPythonのコード【PANDS】

空のテーブルを作成するfinancial_data200 = pd.DataFrame(index= [], columns=[])空のテーブルを作成するIncrease_Mater_Table01=pd.DataFrame()数自分のセルの空テーブ…

今までに追加したPythonパッケージの一覧

概要現在の職場がGmailの同期を認めない職場のため、 ここで今までインストールしたパッケージのコードを記載して、会社で使えるようにしておく # 保存用!pip install sel…

Yahooファイナンスの値上がりランキングの銘柄の出来高が、平均の何倍出来ているか?を出すPythonのシステム

●概要予め各銘柄の平均出来高のリストを作成しておき、 Yahooファイナンスの値上がりランキングに表示されている銘柄と、 何倍の出来事があるか、一瞬で出すプログラムコ…

1

PythonでExcelファイルを複数シートに跨って、特定のセルのみ集計を行うコード

概要あるExcelのシートを全て読み込み、特定の行を抜き出し、 そこだけシート毎に集計をとるコードを作成します。 作成経緯現在のプロジェクトでは、Excelファイルで各作…

2

スーパーウィザードの合体スキルの組み合わせ検索機能

概要最近スーパーウィザードというスマホゲームをやっており、 ここで合成スキルという、2種類のスキルをLv6にすると作成できる物を、 一覧で作ろうと思い、作成をしまし…

【Python】Googleスプレッドシートでスライドショーを楽しむ

●概要入浴中にスマホで様々な画像を見ているのですが、 画像URLを一個ずつ選択する操作を自動化できないか? という問題を解消するため、 Googleスプレッドシート「IMAGE…

1

Stooqを使って全ての株価情報を、ほぼ一括で取得する方法

●始めにStooqを使って株価の分析を始めたが、 Stooqが1日500件しか株価を入手する事が出来なかったため、 一度すべての銘柄の株価をCSVファイルで取得をして、 そのCSVフ…

メモ

import pandas as pdimport numpy as npimport osimport mathfrom math import isinffrom math import floor# ファイルパスの指定stock_file_path = r'..\元データ\SBI株価'#stock_file_path = '元データ/SBI株価'# 指定されたフォルダからCSVファイルの名前

もっとみる
Pythonで株価データ自動ダウンロード!SBIパイパー2操作自動化の紹介

Pythonで株価データ自動ダウンロード!SBIパイパー2操作自動化の紹介


最初にこんにちは!
今日は、私のプログラミングポートフォリオの中から、特に興味深いプロジェクトをご紹介します。

このプロジェクトは、Pythonを使用してSBIパイパー2というアプリを操作し、
株価一覧を自動でダウンロードするスクリプトです。

プロジェクトの概要:このスクリプトは、株価情報を効率よく収集するために開発されました。
具体的には、SBIパイパー2という株取引アプリを自動で操作し、

もっとみる
240306 株ドラゴン値上がりランキングの自動スクレイピングツール

240306 株ドラゴン値上がりランキングの自動スクレイピングツール


1.概要このブログ記事では、特定の期間にわたって株価が上昇した銘柄のランキングを自動で収集し、分析するためのPythonスクリプトについて紹介します。このスクリプトは、株式市場における値上がりランキングをスクレイピングし、データをCSV形式で保存する機能を備えています。
株式市場の動向分析や投資判断のための有効なツールです。

2.目的効率的なデータ収集: このスクリプトは、期間内の値上がりラン

もっとみる

VBAで特定の行に空白があった場合、セルを黄色にするコード

D行より右のセルを対象に、10行目より下のセルで空白があった場合、
セルを黄色にするVBAのマクロです。

Sub FillEmptyCellsInYellow() Dim ws As Worksheet Dim cell As Range Dim lastColumn As Long Dim row As Long Dim lastRow As Long '

もっとみる

Investing.comのドル円の情報を、スプレッドシートに貼りつけるプログラム

●概要いつもお世話になっている先生から、
「Investing.comからドル円の状況を自動で引用して、スプレッドシートに貼り付けられる?」
というご要望を頂きましたので、作成しました。

●事前準備1:Jupyter Labを使える様にする

Anacondaなどをダウンロードしておき、
Jupyter Labを使えるように置いて下さい。

https://anaconda.org/conda-

もっとみる

2023年5月31日分_Pythonのopenpyxlの応用編②

CHATGPTを4にアップデートしたので、以下の3ケースでPythonプログラムを書かせました
※実機チェックはしてないです

●openpyxlを使用して、ファイルの書式を別ファイルにコピーするプログラムopenpyxlを使用してAファイルの書式をBファイルにコピーする処理を行います。また、Bファイルのシート数を解析して抽出し、新しいExcelファイルに出力します。

from openpyxl

もっとみる

2023年5月30日分_Pythonのopenpyxlの応用編

●概要若干長めのopenpyxlをCHATGPTに作成してもらったので、記録用に記載
※コードの挙動は未チェック

エクセルの計算式を維持したまま別のファイルに転記する方法

from openpyxl import load_workbookfrom openpyxl.utils import get_column_letter# 元のファイルを読み込むsource_workbook = loa

もっとみる

2023年5月30日分_Pythonのopenpyxlで有効なコード

●概要現在の職場環境では「openpyxl」をよく使うので、chatGPTに10回ほど
openpyxlで有効なコードを聞いてみた。
※下記のコードの挙動は試しておりません。

●コードセルの値の読み込みと書き込み:

from openpyxl import load_workbook# ワークブックを読み込むworkbook = load_workbook("path/to/file.xlsx

もっとみる

今までまとめたPythonのコード【一般編】

概要現在の会社が自作のスプレッドシートと、会社のPCの同期を許可しないので、ここで今まで使ったコードを記載して、会社でも使えるようにする

コード●CSVを読み込む

financial_data = pd.read_csv(file_path,encoding="cp932")

●CSVに書き込む

financial_data02.to_csv(file_name01,encoding="

もっとみる

今までまとめたPythonのコード【PANDS】

空のテーブルを作成するfinancial_data200 = pd.DataFrame(index= [], columns=[])空のテーブルを作成するIncrease_Mater_Table01=pd.DataFrame()数自分のセルの空テーブルを作成するH=2W=2C=H*Wfinancial_data200 = pd.DataFrame(np.arange(C).reshape(H,

もっとみる

今までに追加したPythonパッケージの一覧

概要現在の職場がGmailの同期を認めない職場のため、
ここで今までインストールしたパッケージのコードを記載して、会社で使えるようにしておく

# 保存用!pip install selenium!pip install opencv-python!pip install pyautogui!pip install streamlit!pip install apyori!pip install

もっとみる

Yahooファイナンスの値上がりランキングの銘柄の出来高が、平均の何倍出来ているか?を出すPythonのシステム

●概要予め各銘柄の平均出来高のリストを作成しておき、
Yahooファイナンスの値上がりランキングに表示されている銘柄と、
何倍の出来事があるか、一瞬で出すプログラムコード

●平均出来高のリストの作成まず各銘柄のデイリーの情報を取得する必要がありますので、
以前作成しました下記の記事の方法で取得します

●Stooqを使って全ての株価情報を、ほぼ一括で取得する方法

ファイルを任意をフォルダに格納

もっとみる

PythonでExcelファイルを複数シートに跨って、特定のセルのみ集計を行うコード

概要あるExcelのシートを全て読み込み、特定の行を抜き出し、
そこだけシート毎に集計をとるコードを作成します。

作成経緯現在のプロジェクトでは、Excelファイルで各作業者の進捗を管理しており、
シート毎にそれを毎日集計する必要があります。
ただマクロを作るとファイルの更新に支障が出てしまい、
集計用のExcelを作成した場合、ファイルで行挿入などに対応ができなくなります。
そのためPytho

もっとみる

スーパーウィザードの合体スキルの組み合わせ検索機能

概要最近スーパーウィザードというスマホゲームをやっており、
ここで合成スキルという、2種類のスキルをLv6にすると作成できる物を、
一覧で作ろうと思い、作成をしました。

毎回戦闘を一時停止してWikiから探すのではなく、
予め検索システムを作成しておけば、任意のスキルから合成スキルになるスキルを一覧で簡単に出せるようになります。

ソースコード全般import pandas as pd# スキル

もっとみる

【Python】Googleスプレッドシートでスライドショーを楽しむ

●概要入浴中にスマホで様々な画像を見ているのですが、
画像URLを一個ずつ選択する操作を自動化できないか?
という問題を解消するため、
Googleスプレッドシート「IMAGE」関数を使って、
予め用意してあるリンクURLをランダムに選択して、
擬似的なスライドショーを作ってみました

●作成の流れ・リンク画像URLを用意する(予めスクレイピングなどで用意しておく)
・Google Sheets

もっとみる

Stooqを使って全ての株価情報を、ほぼ一括で取得する方法

●始めにStooqを使って株価の分析を始めたが、
Stooqが1日500件しか株価を入手する事が出来なかったため、
一度すべての銘柄の株価をCSVファイルで取得をして、
そのCSVファイルから分析をする方法に変更する事としました。

そのため一度Stooqから各銘柄の株価を入手してから、分析をする方法をとる事とします。

また基本的な操作(GoogleColaboratoryの使い方、Google

もっとみる