ツール【JavaScript】選択したボタンごとに値を増減させる ■実装の概要「+」と「ー」のラジオボタンと「A」、「B」、「C」の3つのボタンを用意する。・「+」「ー」ラジオボタンラジオボタンが「+」の場合は、値を増加させる。ラジオボタンが「ー」の場合は、値を減少させる。・「A」「B」「C」ボタン「A」...2023.06.20ツールJavaScript
ツール【Excel VBA】パスワード付きの複数のzipファイルを7zipを使用して解凍する ■ツールの概要任意のフォルダに格納したZipファイル(パスワード付き)について、一つ一つ解凍するのは時間がかかる。そこで、Excel VBA(マクロ)を使用し、以下の実装を行う。zipファイルを格納しているフォルダを選択するzipファイルの...2023.06.06ツールExcel VBA
Tkinter【Python】【MySQL】tkinter:MySQLから取得したデータをtreeviewに出力する ■実装するプログラムの概要tkinterのGUI画面にて、「検索」ボタンを作成する。「検索」ボタン押下時、以下の処理を実装する。プルダウン「ALL」を選択した場合は、DBデータ全件をtreeviewに出力する。プルダウン「ID」を選択した場...2023.05.23TkinterPython
ツール【Python】ポモドーロタイマー:コンソールに作業と休憩時間を入力する ■ツールの概要ポモドーロタイマーとは、wikipediaに記載のある通り、作業時間と休憩時間を分割し、交互に行うものである。このテクニックではタイマーを使用し、一般的には25分の作業と短い休息で作業時間と休息時間を分割する。1セットを「ポモ...2023.05.09ツールPython
Excel操作【Python】Excel操作:表で指定した「ファイル名」と「シート名」からフォーマットを作成する ■ツールの概要決められたフォーマットのExcelファイルを別名にて複数作成したい場合、手作業でひとつずつコピーしていると、非常に時間と労力がかかるため、自動化するツールを作成する。以降、本ツールを「フォーマットシートコピー」ツールと呼ぶ。■...2023.04.25Excel操作ツールPython
ツール【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する ■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...2023.04.11ツールExcel VBA
ツール【Java】ディレクトリ作成ツール:定義ファイルパスと作成先を入力してディレクトリを作成する(サブディレクトリ含む) ■ツールの概要ディレクトリを作成する際、通常では、「右クリック→新規フォルダ」やショートカットコマンド(windows:ctrl+shift+n、mac:cmd+shift+n)を使用して、ディレクトリを作成していく。しかし、サブディレクト...2023.03.28ツールJava
ツール【Python】Webスクレイピング:1週間の天気情報を取得し、csvファイルに出力する ■概要と目的Yahooの天気サイトから、1週間の天気情報を取得し、結果をcsvファイルに出力する機能を実装する。以降、本処理を「1週間の天気情報取得ツール」と呼ぶ。■機能設計本項では、「入出力一覧」および「制約事項・前提条件」を記載する。▼...2023.03.14ツールPython
ツール【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する ■ツール概要と目的ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。以降、本ツールを「注文書PDF出力ツール」と呼ぶ。■機能設計本項では、「注文書PDF出力ツール」を使用するユーザ観点での機能設計を示す。▼機...2023.02.28ツールExcel VBA
ツール【Python】作成したソースファイルについて、1行当たりの文字数が規約以内かチェックするツール ■ツール概要と目的Pythonのソースコードを実装するにあたり、コーディングスタイルが重要となってくる。今回は、Pythonチュートリアルの「4.9.間奏曲: コーディングスタイル」に記載されている、1行当たりのソース幅に関して、作成した任...2023.02.14ツールPython