Hatena::Diary

syttruの日記 このページをアンテナに追加 RSSフィード

2009-02-26

繰り返しジェネレータ

お仕事でプログラムを書いてると、似たようなコードの繰り返しで一部だけ書き換えるような場面があります。

HTMLでテーブルの行を延々と繰り返したり、テストデータのためのインサート文が大量に欲しくなったりとかですね。

そんな時には、コピーペーストでひな形を大量生産して、一部だけをコツコツと書き換えていくのですが、量が多いと手で行うのは大変です。

エディタマクロ機能や矩形選択を駆使してがんばってみたり、テキストを出力するスクリプトを書いてみたりするのですが、もうちょっと手軽に使えるものがあったら便利だなーと思って作りました。


繰り返しジェネレータ

http://syttru.0web.cjb.net/template/


説明

insert into fruits( id, name, price) values( {1}, '{2}', {3} );

のようなテンプレート

1	りんご	100円
2	みかん	200円
3	ぶどう	180円
4	イチゴ	350円

のようにエクセルからコピーして貼り付けたデータを入力すると

insert into fruits(id, name, price) values(1, 'りんご', 100);
insert into fruits(id, name, price) values(2, 'みかん', 200);
insert into fruits(id, name, price) values(3, 'ぶどう', 180);
insert into fruits(id, name, price) values(4, 'イチゴ', 350);

こんな感じの出力になります。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/syttru/20090226/1235665187