ソフト名 | モジダス(文字出す!) |
概要 | ・テキストファイルやCSVファイルから文字列のみを抽出します。抽出したくない文字の指定もできます。 ・数値と文字列が混在しているデータの中から文字列のみを取り出したいときはどうしていますか?ファイルを開いて手動でコピーペーストしていたら大変ですね。「モジダス」を使うとテキストファイルやCSVファイルから文字列のみを自動で抽出します。 ・抽出したくない文字の頭文字を指定するとその字で始まる文字列は抽出しません。 ・エクセルファイルですから使い方も抽出した後のデータの利用も簡単です。 |
きっかけ | メインフレームからデータをパソコン上に取り込もうとしたとき,文字列だけほしいのに文字と数値がごっちゃになってしまってなんともしがたい状態になっていました。 テキストのままコピーペーストしてたら何日かかるかわかんないぞ!ってことになって作りました。 |
しくみ | ファイル名に入力されたファイルをエクセルに読み込むと,スペースやセミコロンやタブやコンマの区切りでそれぞれセルに入ります。読み込んだデータのすべてのセルについて文字列か否かの判断をしています。 1000行10列のデータであれば1万回チェックをするという具合に,データが多いほど時間がかかります。 エクセルのファイルを開く機能を利用しています。txtやcsv形式のファイルはスペースやセミコロンやタブやコンマで区切られているはずですので,この機能が使えました。 「○で始まる文字列は抽出しない」機能は,もし文字列の最初が○だったらスキップ!てな具合です。 |
いろいろ | 自分に必要だから作り始めたのですが,その仕事が終わったらさっぱり使うことがなくなってしまいました。これまたなかなかのできばえだったのに・・・(←また自分でいってる!) これも中身は同じで表紙は違うものを仕事内で公開しましたが,あまり反応はありません。 でも,ひらカナローマくんに続いてアップしてみると,「あれれ?こっちの方がDL数が多いぞ??」世の中わかんないものです。もしかしたら,モジダスの方がソフトっぽいのかも?(←感想お待ちしてます!←これを読んでる人へ) まあ,エクセルで作ったものがソフトとしてVectorにアップできるのかしらん?と思っていた頃からすれば厚かましい考えかもしれませんが・・・ばりばりのプログラマーさんごめんなさい。 アップして数日後に気がつきました。変数の宣言を間違っていたため,抽出する文字列が32767以上の時エラーになることを。だってこんなに大きいデータ扱わないんですもの。すぐにケアしました。 |
履歴 | V1.0-2002.5.8-身内に公開 V1.1-2002.9.28-抽出する文字列が32767以上の時エラーになるバグを修正 |
絵 | |
DL | Vector |