Replace Text in XLS
ぜんぶタダ!フリーソフトでPC元気生活
フリーソフトPC元気コム > 第1倉庫 > 第2倉庫 > 第3倉庫 > Replace Text in XLS

Replace Text in XLS

Excelファイル内の文字列をまとめて一括置換

Excelで効率よく仕事をするには、ファイルの再利用が必至です。
ただどうしても、ファイル内の文字列を置換したいという状況が出てきます。

Excelの検索置換機能は強力なので、通常はそれでいいのですが、置換対象の語句が
多いときは、やはり大変です。
置換に手間どっていたのでは、ファイルを再利用する意味がありませんね。

こんな時使いたいのが、置換専用ソフト。

この「Replace Text in XLS」は、プログラムからExcelの機能を呼び出し、
エクセルファイル内の全てのセルの文字列を置換用リストに従って一括置換するソフトです。

「Replace Text in XLS」では、辞書ファイルと読んでいます。

インストールは必要なく、圧縮ファイルを解凍するだけです。

利用法は、置換する リスト(辞書ファイル)を作成します。

置換前文字列と置換後文字列のペアをタブで区切って、リストにしたテキストファイルです。
置換パターン1つにつき1行で、複数置換ができます。

ただし、この辞書ファイルは文字コードがUTF-16LEでBOM(Byte Order Mark)つきのテキスト形式で保存しておく必要があります。

windows付属のメモ帳では作成できませんが、UTF-16LEでの保存に対応した「秀丸エディタ」や「EmEditor」などで作成するか、文字コード変換ソフト(MOJICOCOなど)を使が使えます。


リストが保存できたら、本ソフトにリストをドラッグ&ドロップます。
次に、置換するXLSファイルを同じようにドラッグ&ドロップするだけです。

すると自動的に一括置換が開始されます。

置換が完了すると、『元のファイル名+置換済』という文字列を付加したファイルが、新規に生成されます。

【著作権者】t98907 氏
【対応OS】Windows XP
【ソフト種別】フリーソフト
【バージョン】1.7(07/09/16)
【サイト】
http://www15.big.or.jp/~t98907/freesoft/  最新版有り
【ダウンロード】
http://www.vector.co.jp/soft/dl/winnt/business/se432473.html
EmEditor テキスト エディタ - ダウンロード
http://jp.emeditor.com/modules/download2/

ダウンロード
ダウンロードします。
解凍します。
解凍されたフォルダを開きます。
ReplaceInXLS.exeを起動します。

EmEditor テキスト エディタ - ダウンロード

UTF-16LEでの保存に対応したエディタソフトで作成するので、
ない人は下記からフリー版をダウンロードしてください。
EmEditor テキスト エディタ - ダウンロード
http://jp.emeditor.com/modules/download2/
サンプルとして、左の表のPcgenkicomを
Pc元気comに変えてみます。
リストの作成
Emeditorを起動し、変換したい文字、
と変換後の文字をタブで区切りワンペアとします。
サンプルなので変換の文字は1種類だけです。
これを、UTF-16LEでエンコードして保存します。
保存ダイアログで下図の赤枠のところのプルダウンメニューからUTF-16LEを
探して選択してください。
あとは、 ソフトにリストをドラッグ&ドロップます。
次に、置換するXLSファイルを同じようにドラッグ&ドロップします。
置換されたファイルが元ファイルと同じフォルダ内に、『元のファイル名+置換済み』という名前で作成されました。