新着記事

Excel操作

【Python】Excelのテストケース表からテストデータをCSV形式で出力する

■概要以下のExcelのテストケース表から、テストデータを抽出し、CSVファイルに出力する。実装する仕様は以下の通り。「データ項目」列はCSVファイルのヘッダー部とする「値」列はCSVファイルのデータ部とするExcelの「main」シートか...
Java

【Java】junitを使用した単体テストの使い方

■概要以下の処理を実装し、Junitを使用した単体テストを実装する。・処理概要入力値が整数かを判定する処理入力値を3倍にして返す処理・実装概要Mavenプロジェクトで作成■pom.xmlの設定Junitはバージョン5系を使用するため、pom...
Java

【Java】JSONデータをインプット/アウトプットする

■概要以下2種類の処理を実装する。インプット:JSONデータを読み込みMAPに格納して出力する処理アウトプット:任意の引数から、JSONデータを作成する処理■特記事項mvnプロジェクトで作成するJSONの処理はjacsonを使用するため、p...
Python

【Python】任意の開始・終了文字列間の文字を取得する

■概要以下のような開始・終了文字列間の文字列を取得し、表示する。開始文字列:ABC終了文字列:XYZ対象の文字列:SRFSABCDEFGHIJKLMNOPQRSTUVWXYZ11実行結果:ABCDEFGHIJKLMNOPQRSTUVWXYZ...

ツール

Excel操作

【Python】Excelのテストケース表からテストデータをCSV形式で出力する

■概要以下のExcelのテストケース表から、テストデータを抽出し、CSVファイルに出力する。実装する仕様は以下の通り。「データ項目」列はCSVファイルのヘッダー部とする「値」列はCSVファイルのデータ部とするExcelの「main」シートか...
ツール

【Python】入力フォーム画面に自動で値を設定する

■概要HTMLのフォーム画面サンプルに対して、予め設定している内容を自動で画面に入力するツールを作成する。なお、テンプレートファイルに設定する内容は以下の通り入力項目入力内容お名前HOGEお名前(フリガナ)ホゲ貴社名ホゲホゲ会社メールアドレ...
ツール

【Python】MySQLからCSVファイルへデータを出力する

■概要MySQLに格納しているデータについて、全量取得する。さらに、取得したデータをCSVファイルに出力する。なお、接続するDB情報は、以下の通り。項目名値接続ユーザ名user001接続パスワードaaaホスト127.0.0.1ポート3306...
ツール

【Python】tkinter:カレンダーを作成し、入力した日付に移動する

■概要起動時、対象月のカレンダーを表示させるアプリをTkinterにて作成する。また、テキストボックスに任意の日付を入力し、「変更」ボタンを押下した時、対象月のカレンダーに遷移させる機能を実装する。▼前提条件・免責事項本ツールの動作環境は、...

Excel VBA

ツール

【Excel VBA】セルに色を塗りつぶした部分にフラグを立てる

■実装する概要任意のセルについて、塗りつぶした部分にフラグとして、セルに「1」を出力し、それ以外(塗りつぶしなし以外)は「0」を出力する。▼実装イメージ■前提条件本ツールを作成するにあたり、前提条件を以下に示す。色がついているか否か判定する...
ツール

【Excel VBA】パスワード付きの複数のzipファイルを7zipを使用して解凍する

■ツールの概要任意のフォルダに格納したZipファイル(パスワード付き)について、一つ一つ解凍するのは時間がかかる。そこで、Excel VBA(マクロ)を使用し、以下の実装を行う。zipファイルを格納しているフォルダを選択するzipファイルの...
ツール

【Excel VBA】タスク進捗度表示ツール:進捗度に応じてステータスバーを表示する

■ツールの概要「タスク進捗度表示ツール」の概要を示す。①「タスク名」列および「進捗度(%)」列に値を入力する。②「基準色」(P3セル)に任意の塗りつぶし色を指定する。③「色塗り」ボタンを押下すると、各タスクの「進捗度(%)」の値に応じて、「...
ツール

【Excel VBA】注文書PDF出力ツール:ボタン押下でPDFに名前をつけて保存する

■ツール概要と目的ボタンを押下するのみで、作成した注文書をPDFファイルとして保存する機能実装する。以降、本ツールを「注文書PDF出力ツール」と呼ぶ。■機能設計本項では、「注文書PDF出力ツール」を使用するユーザ観点での機能設計を示す。▼機...

Java

Java

【Java】junitを使用した単体テストの使い方

■概要以下の処理を実装し、Junitを使用した単体テストを実装する。・処理概要入力値が整数かを判定する処理入力値を3倍にして返す処理・実装概要Mavenプロジェクトで作成■pom.xmlの設定Junitはバージョン5系を使用するため、pom...
Java

【Java】JSONデータをインプット/アウトプットする

■概要以下2種類の処理を実装する。インプット:JSONデータを読み込みMAPに格納して出力する処理アウトプット:任意の引数から、JSONデータを作成する処理■特記事項mvnプロジェクトで作成するJSONの処理はjacsonを使用するため、p...
Java

【Java】自作例外処理で年齢(正の整数)判定をする

■概要コンソールに年齢を入力し、入力した値をコンソールに表示する処理を作成する。年齢判定判定処理は以下の通り。入力値が整数以外の場合は例外エラーとする。入力値がマイナスの場合、例外エラーとする。■ディレクトリ構成Javaソースのディレクトリ...
Java

【Java】プロパティファイルから、設定した値を読み取る

■実装の概要プロパティファイルから、設定した値を読み取り、コンソールに出力する。なお、プロパティファイルは、以下の通り、<変数名>と<値>を「=(イコール)」で結ぶ。・プロパティファイルの書式<変数名>=<値>▼プロパティファイルの値今回使...

JavaScript

ツール

【JavaScript】選択したボタンごとに値を増減させる

■実装の概要「+」と「ー」のラジオボタンと「A」、「B」、「C」の3つのボタンを用意する。・「+」「ー」ラジオボタンラジオボタンが「+」の場合は、値を増加させる。ラジオボタンが「ー」の場合は、値を減少させる。・「A」「B」「C」ボタン「A」...
JavaScript

【JavaScript】非同期通信でJsonファイルを読み込み、ファイルの内容を表に出力する

■作成するプログラムの概要・Jsonファイルを非同期で読み込む。・読み込んだJsonファイルの内容について、HTMLの表に出力する。・Jsonファイルは「ID」と「部署名」を記入する。▼実行環境Visual Studio Codeの「Liv...
JavaScript

【JavaScript】表のヘッダーの背景色を変更する

■作成するプログラムの概要・HTML画面起動時に表(table)について、ヘッダーの背景色を変更する。・背景色は2色(青色、黄色)用意し、画面起動時、任意の色に変更する。・HTMLファイルとJavaScriptファイルは別々にする。■画面レ...
JavaScript

【JavaScript】5秒後に自動的に別ページへ画面遷移する

■実装するプログラムの概要ユーザが任意のページに遷移した際、自動的に別ページへ遷移させる。実装するプログラムの概要は以下の通り。・HTMLの画面にてJavaScriptを実装する。・任意のページを作成し、5秒後にホームページ()へ遷移させる...

Python

Excel操作

【Python】Excelのテストケース表からテストデータをCSV形式で出力する

■概要以下のExcelのテストケース表から、テストデータを抽出し、CSVファイルに出力する。実装する仕様は以下の通り。「データ項目」列はCSVファイルのヘッダー部とする「値」列はCSVファイルのデータ部とするExcelの「main」シートか...
Python

【Python】任意の開始・終了文字列間の文字を取得する

■概要以下のような開始・終了文字列間の文字列を取得し、表示する。開始文字列:ABC終了文字列:XYZ対象の文字列:SRFSABCDEFGHIJKLMNOPQRSTUVWXYZ11実行結果:ABCDEFGHIJKLMNOPQRSTUVWXYZ...
Python

【Python】括弧のフォーマットをチェックする

■概要括弧が正しい形で閉じているかチェックする。対象の括弧およびチェック仕様については以下の通り。対象括弧の種類は ・{ }・( ) の3種類チェック対象閉じ括弧 ]・}・)で終わらないものはNG例:{aaa括弧の一部が入れ子になっているも...
Python

【Python】unittestの使い方まとめ

■概要自分が作成した処理について、単体テストを実施するにあたり、unittestライブラリの使い方をまとめる。▼試験対象のモジュール今回、サンプルとして使用する試験対象のモジュールを以下に示す。テスト対象の処理概要とサンプルコード引数に設定...

Shell

Shell

【Shell】指定したディレクトリ内に存在する複数のファイルから文字列を検索する

■作成するプログラムの概要モジュール実行時に「検索文字列」と「検索対象ディレクトリ」を指定する。指定した「検索対象ディレクトリ」内に存在する複数ファイルについて、「検索文字列」が存在するか、確認する。存在していた場合、アウトプットとしてファ...
Shell

【Shell】実行時に指定した相対パスを絶対パスに変換する

■実装するプログラムの概要shell実行時に指定する引数に相対パスを指定した場合、その相対パスを絶対パスに変換する。※イメージ$ ./sample.sh ./hoge/hoge.txt/work/hoge/hoge.txt■フローチャート■...
Shell

【Shell】実行時に指定したファイル名とディレクトリパス(複数階層も可)を作成する

■実装するプログラムの概要shell実行時に指定する引数にディレクトリ階層およびファイル名について、ディレクトリが存在していなければ、ディレクトリを作成し、そのディレクトリの中にファイルを作成する。なお、①ディレクトリはshellファイルが...
Shell

【Shell】実行時にファイル名を指定し、tar.gzまたはzipファイルを展開する

■実装するプログラムの概要実行時に指定したファイル名を基に、tar.gz形式またはzip形式の場合は、圧縮ファイルを展開する。■フローチャート■プログラム仕様インプット処理内容アウトプット-実行ファイル名を変数にセットする。-【第1引数】フ...