ソフトウェアの試験用に大量データを作成したいと思っています。5万レコードほどのデータを比較的簡単に作れるツールや技などがあれば教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/07/01 17:22:55
  • 終了:--

回答(7件)

id:o_ob No.1

o_ob回答回数33ベストアンサー獲得回数02005/07/01 17:43:57

ポイント15pt

http://www.vector.co.jp/soft/win95/home/se143988.html?g

汎用パタパタ発車案内表示機 データ作成ツール(Windows95/98/Me / 家庭&趣味)

どのような試験データを作成したいのかを具体的に明記しないと回答できないと思いますが。


レコードという言葉から想像するところエクセルのマクロを利用してデータを作るのが早いと思いますが。

id:goldman No.2

goldman回答回数86ベストアンサー獲得回数02005/07/01 17:45:50

ポイント15pt

このツールの中の,CRTFILコマンド(GUIイインタフェイス)を使えば,5万レコードといわず,1億レコードでもテキスト形式/CSV形式問わず作成できます。

id:kazz7 No.3

kazz7回答回数446ベストアンサー獲得回数142005/07/01 17:47:22

ポイント14pt

http://www.bandatechno.com/xoops/modules/wmpdownloads/

<ダウンロード+:ビーアンドエーテクノサービスXOOPS/PHPサイト

用途に合うかどうかわかりませんが、「個人情報関連テストデータ作成ツール」というのはどうでしょうか?

もっとシンプルなものであれば、「指定サイズ作成」というのもあります。

http://www.sint.co.jp/siob/default.asp

データベース開発ツール Oracle開発支援 SI Object Browser

Oracleベースなら有料ソフトですが「SI Object Browser」がとてもお勧めです。このツールのテストデータ生成機能はかなり便利です。

id:chatoraneko No.4

chatoraneko回答回数221ベストアンサー獲得回数02005/07/01 17:47:22

ポイント14pt

http://www.tohoho-web.com/lng/199811/98110023.htm

perlでデータをランダムに保存するには?

perlを用いてシェル上で


$perl -e ’for(0..50000){print ”name,address,tel¥n”;}’ > data

といった感じで作るのはいかがでしょうか。

途中ランダムなデータを挿入すれば

ユニークなデータも扱えます。

id:qa2 No.5

qa2回答回数84ベストアンサー獲得回数12005/07/01 21:54:34

ポイント14pt

http://www.post.japanpost.jp/zipcode/dl/kogaki.html

読み仮名データの促音・拗音を小書きで表記したもの

作るのではなくてありもののデータでも大丈夫でしょうか?


全国の郵便番号のCSVデータを使うのはどうでしょうか?

12万行以上のデータがダウンロードできますよ。

リンク先の全国一括(1,714,549Byte)がそうです。

データの形式がある程度決まっているのであればお役に立てませんが…

id:rits2000 No.6

rits2000回答回数3ベストアンサー獲得回数02005/07/01 23:56:49

ポイント14pt

txt dat csv などでよければ、

Excelで出来るのでは。

具体的には、名前ボックスに「A50000」と入れてA50000にジャンプ。

「shift」+「end」を押しながら「↑」を押してA50000~A1を選択。

適当な値を入力して、「ctrl」+「enter」


後はファイル形式を選択して保存。


若しくは、単純にフィルを使ってもいいのでは?


簡単すぎるかな??

id:tocci3 No.7

とっち回答回数6ベストアンサー獲得回数02005/07/02 10:58:44

ポイント14pt

http://www.kt.rim.or.jp/~kbk/gawk/gawk_toc.html

The GAWK Manual - Table of Contents

C言語でもperlでもExcelでもいいと思うのですが、僕はまずawkで試します。こんな感じのスクリプトでできます。

#!/usr/bin/awk -f

BEGIN{

  for(y=2005;m<=2010;m++){

    for(m=1;m<=12;m++){

      for(i=1;i<=1000;i++){

        r=rand()*1000+i;

        printf(”%d-%02d %f¥n”,y, m, r);

      }

    }

  }

}

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません