Super DB Toolのブログ -4ページ目

Super DB Toolのブログ

驚くほど効率アップ!Excel⇔DB + 各種便利機能 http://www.superdbtool.com
ExcelからDBへ接続のExcelDBTool、検索、比較データ作成のExcelDevToolのご利用で効率数倍アップ!

テストデータを作成する際に、各種区分値などに対して、全パターンが網羅できるように、データの組み合わせを作成する必要な場合があります。手動で全パターン網羅データを作成するのはとても無駄な時間が掛かってしまいます。

今回紹介する「データの組み合わせを作成」は選択したデータに対して、自動的にデータの組み合わせを作成してくれる機能で速くて便利です。

1. データ出力先セルを選択し、Excelシート上にて右クリックして、「機能拡張」⇒「選択範囲」⇒「データの組み合わせを作成」をクリックします。
Combination-1


2. 以下のようなデータが出力されます。
Combination-2


Excelで作成できたデータを一部選択してCSV/TSV/XML/HTML/SQL/固定長の形で出力するケースは少なくありません。

今回紹介する「データをCSV/SQL/XML/HTMLへ出力」機能は選択されたデータを様々なフォーマットに変換してくれる便利な機能です。

1. 出力対象データを選択し、Excelシート上にて右クリックして、「機能拡張」⇒「選択範囲」⇒「データをCSV/SQL/XML/HTMLへ出力」をクリックします。
 GenerateDataFile-1

2. 出力タイプ、区切りなどを指定し、「出力」をクリックします
GenerateDataFile-2


3. 出力タイプ、区切りなどを指定し、「出力」をクリックします。例:CSVファイルを選択した場合
GenerateDataFile-3


4. その他のオプションで生成したファイル例:
GenerateDataFile-4
GenerateDataFile-5
GenerateDataFile-6


システムを開発する過程で時間のかかる工程として単体・結合テスト作業があります。
その中でテストデータを作成するにはそれ相応の時間が掛かってしまいます。

前回で1つのシートにダミーデータを作成すると紹介しましたが、今回は一括で複数のシートに
大量データを作成する方法を紹介します。
 
1. データ出力対象シートをすべて選択します。
MakeDataBatch-1


2. 右クリック ⇒ 選択範囲 ⇒ 類似個人情報データ作成をクリックします。
MakeDataBatch-2


3.データ生成オプションを設定し、ダミーデータ作成をクリックします。
MakeDataBatch-4


4.複数シートが選択された場合、「はい」を選択して、複数のシートに一括でデータが作成できます。
MakeDataBatch-5



5.作成したデータの例:
MakeDataBatch-6



システムを開発する過程で時間のかかる工程として単体・結合テスト作業があります。
その中でテストデータを作成するにはそれ相応の時間が掛かってしまいます。

今回紹介する「擬似個人情報データ作成」機能は様々なダミーデータの作成でも、とりわけ面倒な氏名や住所等のマスターデータを自動的に生成してくれるとても便利な機能です。

1. データ出力先セルを選択し、Excelシート上にて右クリックして、「機能拡張」⇒「選択範囲」⇒「擬似個人情報データ作成」をクリックします。
MakeData-1


2. 「ダミーデータ生成設定」の画面で各列のデータ種類を設定して、「ダミーデータ生成」ボタンを押します。
MakeData-2


3. 下記のダミーデータが生成されます。
MakeData-3


4.本機能で生成できるデータの種類:
数値連番,整数・小数点数,値リストから,英数混在,文字列+連番,文字列+全角連番,
全角漢字,ひらがな,全角カタカナ,半角カタカナ,全角英数,全角数値,全角英字,都道府県,
E-Mail,URL,郵便番号,全半混在,日付,時間,タイムスタンプ,携帯,苗字のみ,氏名,
ふりがな,性別,年齢,血液型,固定電話,婚姻,固定値,国籍,国籍英語,国籍英語略,
企業名,特殊文字,住所,住所ふりがな,半角英字,市区,町村,最寄駅,最寄駅ふりがな,
路線,銀行コード,銀行名,銀行カタカナ,支店コード,支店名,支店カタカナ,大学名,
業種大分類,業種大分類名称,業種中分類,業種中分類名称,業種小分類,
業種小分類名称,職種大分類,職種大分類名称,職種中分類,職種中分類名称,
職種小分類,職種小分類名称,身長,体重,カード会社,番号,有効期限,IPアドレス