• 締切済み

大量の半角カタカナをローマ字に変換したい。

フリーソフトを探しています。 データはエクセル上に並んでいます。 VBAで自分でプログラミングを試みましたが、やっかいなため、フリーソフトを使いたいと思います。 ありましたら、教えて下さい。

みんなの回答

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.2

半角→全角 だったら、sedを使えばいいでしょう。 DOS窓で動くフリーのSHIFT-JIS用sedはあったとおもいます。 #! /bin/sed -f s/ガ/ガ/g s/ギ/ギ/g s/グ/グ/g s/ゲ/ゲ/g s/ゴ/ゴ/g s/ザ/ザ/g s/ジ/ジ/g s/ズ/ズ/g s/ゼ/ゼ/g s/ゾ/ゾ/g s/ダ/ダ/g s/ヂ/ヂ/g s/ヅ/ヅ/g s/デ/デ/g s/ド/ド/g s/バ/バ/g s/ビ/ビ/g s/ブ/ブ/g s/ベ/ベ/g s/ボ/ボ/g s/パ/パ/g s/ピ/ピ/g s/プ/プ/g s/ペ/ペ/g s/ポ/ポ/g s/ヴ/ヴ/g s/ァ/ァ/g s/ィ/ィ/g s/ゥ/ゥ/g s/ェ/ェ/g s/ォ/ォ/g s/ッ/ッ/g s/ャ/ャ/g s/ュ/ュ/g s/ユ/ユ/g s/ョ/ョ/g s/ア/ア/g s/イ/イ/g s/ウ/ウ/g s/エ/エ/g s/オ/オ/g s/カ/カ/g s/キ/キ/g s/ク/ク/g s/ケ/ケ/g s/コ/コ/g s/サ/サ/g s/シ/シ/g s/ス/ス/g s/セ/セ/g s/ソ/ソ/g s/タ/タ/g s/チ/チ/g s/ツ/ツ/g s/テ/テ/g s/ト/ト/g s/ナ/ナ/g s/ニ/ニ/g s/ヌ/ヌ/g s/ネ/ネ/g s/ノ/ノ/g s/ハ/ハ/g s/ヒ/ヒ/g s/フ/フ/g s/ヘ/ヘ/g s/ホ/ホ/g s/マ/マ/g s/ミ/ミ/g s/ム/ム/g s/メ/メ/g s/モ/モ/g s/ヤ/ヤ/g s/ヨ/ヨ/g s/ラ/ラ/g s/リ/リ/g s/ル/ル/g s/レ/レ/g s/ロ/ロ/g s/ワ/ワ/g s/ヲ/ヲ/g s/ン/ン/g s/ー/ー/g s/、/、/g s/。/。/g s/・/・/g 全角カナ→ローマ字もsedスクリプトでできます。以前自作して使っていたのですが、今は行方不明。。。。

noname#20377
noname#20377
回答No.1

フリーウェアで見つかるかわからない。 一般的に言って全角の方がソフトは見つかりやすいはずなので 半角→全角を探してみると残念ながらソフトは発見できなかったものの、 http://oscar.gsid.nagoya-u.ac.jp/tech/soft/no-hankaku.html という方法が存在した。 さらに http://www2s.biglobe.ne.jp/~iryo/2vba/s2vba15.html などを組み合わせればできるかもしれない #VBAやろうってんだからマクロに関する理解はあることを想定 Excel ローマ字 変換 #ちなみにシェアウェア\1000なら http://www.vector.co.jp/soft/win95/business/se246187.html が存在した。

関連するQ&A