• 締切済み

測定ソフトの記録ファイルを変換してエクセルに出力

1.大量の測定ソフト(物理系の機械の測定ソフト)のファイルをテキストファイルに変換する。(拡張子だけ.txtに変換して開いても文字化けして結果がわかりません。) 2.テキストファイルに変換したファイルをエクセルに読み込む。 以上のことは一個づつやればできるのですがファイルが多く時間がかかります、短時間でできる方法はありませんか? 一個づつの処理する時は測定ソフトで測定ファイルを開き、保存するときにテキストで保存するとテキストで保存されます。それをエクセルで読み込んでました。

みんなの回答

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.2

「測定ソフト」の出力するファイルは、「測定ソフト」の独自形式で記録されているのでしょう。 それ故に、テキストという形式では保存されていないのです。 作業は (1)測定ソフトので出力されたファイルを開き、テキスト形式で保存し直す。 (2)Excelで読み込む 以上の通りで、これを短縮化したい、ということですよね。 (1)に関して。 測定ソフトが独自の形式で保存しているファイルは、その測定ソフトを介してでないとテキスト形式で出力することはまず無理でしょう。 一つずつ作業するしかないでしょうね。 (2)について。 テキストとして出力された物がカンマ区切りのcsv形式などであれば、拡張子を「.csv」にすればすぐExcelで開けると思います。(PCの設定にもよります) 一連の作業の多少の短縮方法としてはショートカットキーを使用する方法があります。 Excelでファイルを開くとき、ツールバーの 「ファイル」→「開く」 という操作をすると思いますが、 [Alt]+[F]→「開く」に合わせて[ENTER] で同じ事ができますし、単に [CTRL]+[O] でも同じ動作となります。 マウス移動時間のロスと誤クリックの心配が減ると思います。 単調作業の繰り返しの場合は、使用するソフトのショートカットキーを知っていると便利ですよ。

manicool
質問者

補足

ショートカットキーは有効に活用しています。しかし300のファイルをショートカットキーでするとマウスよりは早いですが、やはり時間がかかります。 一連の動作を自動化するソフトなどはないんですかね?ご存じの方がおられればよろしくお願いします。 例えば測定ソフト上で実行した動作を保存し、実行するようなソフトがあればいいのですが・・・

全文を見る
すると、全ての回答が全文表示されます。
noname#43437
noname#43437
回答No.1

まず、測定ソフトがどういう形式で、ファイルにデータを保存しているのかを知る必要があります。ソフトのマニュアルについているか、メーカーに尋ねるか、自分で解析するか・・です。 それがわかれば、あとは、CやPerlなどで変換プログラムを作ります。 経験があればすぐ、ですが・・未経験だとすると、いっこいっこ手作業と、どっちが早いでしょうか。。(^^;

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • テキストファイルとAPDファイルに変換したいのですが・・・

    年賀状宛名印刷ソフトを使って保存した住所録がソフトで読み出すことができません。 4つ保存したソフトのうち、一つは読み出せる形式のAPDファイルとして保存されているのですが、他3つが去年はAPDファイルだったはずがいつの間にかテキストファイルで保存されてしまっていて読み出せないようです。 「名前の変更」で拡張子を書き換えても、●●.apdのあとに.txtとついてしまって消せません。 大量のデータなので再度作り直すのはとても大変なので、どなたかテキストファイルをAPDファイルに変換する方法やソフトをご存知ないでしょうか? よろしくお願いしますm(_)m

  • Excelで、大量のファイルをテキストファイルにまとめて変換する方法はありますか?

     大量のExcelファイルを自動的にすべてテキストファイルに変換する方法はありますか? aaa.xls, bbb.xls, ccc.xls, ... zzz.xls         ↓ aaa.txt, bbb.txt, ccc.txt, ... zzz.txt と行った具合にです。  対象となるExcelは複数のワークシートからなりますが、いずれも変換したいシートをアクティブにした状態で保存してあります。 (でも、そうでない場合にも、例えば各ファイルの1枚目のシートを選んでテキスト形式で保存する方法があれば、それも教えていただけるとなお助かります。)  よろしくお願いします。

  • ファイル変換ソフトを作りたいです。

    ファイル変換ソフトを作りたいです。 プログラミングは未経験ですが、 下記の内容をWindows上で実行するソフトを作りたいのです。 1.実行フォルダ (ソフトファイルの保存先) 2.変換前フォルダ (変換したいファイルを入れる) 3.変換後フォルダ (変換後の保存先【社内システムに取込む関係で、社内レイアウト・拡張子CSVへ変換】) 4.バックアップ (ソフト起動後、変換前のファイルのバックアップ保存先) ■上記3.4のフォルダへファイルが移った時に、処理されたかが解るようにファイル名を変えたいです。 ■変換前のファイルは取引先毎に拡張子(CSV,TXT,EXT)やファイルの中身のレイアウトが異なるので、上記2.3.4フォルダ内に取引先毎のフォルダを作るのと、ソフトを作る必要があります。 ファイルの中のレイアウトは次の様な形です。 1行目 "項目名",""… 2行目 "005","0502",… : ///////////////////// 1行目 項目名,… 2行目 005,0502,… : ///////////////////// 1行目 0050502… : 調べた中でVBSやVB6、VB.netが良いのかなと思ったのですが…どの言語が宜しいでしょうか? それと、○○だから○○をしなければならないなど、 解りやすく参考になるWebサイト、書籍を教えて下さい。 説明不足な部分があるかと思いますが、 詳しい方いらっしゃいましたら、よろしくお願いします。

  • ファイル名一括変換ソフト

    ■[フォルダ0]の中 [保存1] >[フォルダ1] > [テスト] > Text.txt [保存1] >[フォルダ2] > [テスト] > Text.txt [保存1] >[フォルダ3] > [テスト] > Text.txt [保存1] >[フォルダ4] > [テスト] > Text.txt ">"は下位のフォルダです。 こういうフォルダ階層がありファイルがあったときに 一括で各Text.txtの名前を たとえば [保存1] >[フォルダ1] > [テスト] > Text.txt だったら、 "Text.txt" から "フォルダ1.txt"にしたいのです。 数階層上のフォルダ名を指定し、ファイル名にリネームしたいのですが、なにかよいフリーソフトはないでしょうか。 まとめると、 Windowsの検索機能後、ドラッグ&ドロップ、もしくはソフトの検索機能で変更したいファイル名を指定し、好きなフォルダ名を指定してファイル名に付加できるものがないかと思っています。 いままでリネームソフトにはNamery というソフトを使用してきたのですができませんでした。 どなたか、ご存知のソフトがありましたら、教えていただけると助かります。よろしくお願いいたします。

  • ExcelやWordのファイル:拡張子がなくても開くのはなぜでしょうか

    拡張子がなくても、Excelのファイルはダブルクリックで開きます。 それはなぜですか。 詳しく述べます。 エクスプローラ(またはデスクトップ)上に、テキストファイル(拡張子txt)があります。 このファイルの拡張子を外します。(~~.txt → ~~) このとき、 「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」 と訊いてくるので、「はい」をクリックすると、ファイルのアイコンはウィンドウズのマーク(旗みたいなもの)になります。 これは、拡張子がなくなったために、アイコンとの関連付けがなくなったからだと思います。 このファイルをダブルクリックすると、「ファイルを開くアプリケーションの選択」というウィンドウが立ち上がります。 拡張子がないから、どのアプリケーションを使うのかわからないのですね。 他方、 エクスプローラ(またはデスクトップ)で、エクセルのファイルの名前の拡張子を外します。 (~~.xls → ~~) このファイルをダブルクリックすると、エクセルが立ち上がって、ファイルが開かれます。 なぜ、エクセルの場合は、拡張子がなくても開けるのでしょうか。 ワードで作ったdocファイルでも、エクセルと同樣です。 拡張子がなくてもダブルクリックで開ける設定があるのでしょうか。 たとえ、エクセルやワードのファイルでも、txtという拡張子を付けると、テキストエディタで開く(私のPCの場合はViViというテキストエディタが設定されていますが、普通はメモ帳ですよね。)ので、拡張子がまったく無視されているわけでもないです。 (もちろん、中身は文字化けしていますけど。) Windows98SE Excel2000 Word2000

  • エクセルのセルをテキストファイル出力する方法教えてくれませんか。

    初心者ですが、 どなたか、エクセルのセル1つを、 テキストファイル出力できる方法をご存知ですか? 詳細には、 エクセルファイルの列Aの内容がテキストファイル名で、 列Bの内容が本文であるテキストファイル出力を 約3000個、順次したいと考えています。 例えば、エクセルファイルに以下のようなデータを保持しているとします。 列A  列B 001  あいうえお 002  かきくけこ 003  さしすせそ この場合、001.txtは本文が「あいうえお」、 002.txtは本文が「かきくけこ」、 003.txtは本文が「さしすせそ」というように、 エクセル1行についてテキストファイルを1つ作成したいと考えています。 このような処理を短時間で実施するのに適した方法をご存知の方がいらっしゃいましたらご教示いただければと思います。 どうぞよろしくお願いいたします。

  • エクセルの住所録を、他のソフトでの使いまわす場合・・・。

    エクセルで住所録を作っております。 これを他のソフトで使いまわす場合 カンマ区切りのテキストで保存すれば 良いと聞きましたので、その通りに 保存し直しました。 (勿論、テキスト.txt形式です) しかし、これをインポートしようと したのですが、出来ません。 選択できる拡張子が.mdbとなってます。 .txt形式ではありません。 どうすればいいのでしょうか? 判りにくいお尋ねかと思いますが よろしくお願いします。

  • 一括ファイル変換(コンバート)word→txtできるフリーなんてありますか?

    一括ファイル変換できるフリーソフトは沢山あり、試用してみたのですが、拡張子一括変換をすると文字化けを起こしてしまうものが多くなかなか良いソフトが見つかりません。 複数のワードファイル(.doc)を一括でテキスト(.txt)にしてもファイル内容が壊れない(文字化けしない)フリーソフトがあるとしたら、どうか教えてください。 CR+LF(改行コード?)とかいうスタイルでのtxt形態になると本当に嬉しいのですが、 こんな都合の良いフリーソフトはないという場合はシェウェアでも格安なものを教えてください。 よろしくお願いします。

  • 表計算ソフトで作ったファイルを.txtの拡張子に出来ませんか?

    表計算にオープンオフィスを使用しています。 この表計算ソフトで作成したファイルを、テキスト保存しようとすると、拡張子が自動的に.CSVに変換されますよね?これを.txtに変換することは可能でしょうか?ワードパッドでやってみましたところ、やはり.CSVになり、オープンオフィスの文書ドキュメントソフトに貼り付けをしましたら、一応保存できたようなのですが、その後確認したら中の文字が全て消えていました。やはり無理なのでしょうか?

  • ExcelでのCSVファイルの編集について、

    ExcelでのCSVファイルの編集について、 オートフィルタ機能を使いたいため、 ExcelでCSVファイルの編集しようとしているのですが、ちょっと苦戦しています。。。 私が試してみたこと 1.もとのCSVファイルの拡張子を○○.csv → ○○.txtに変更。   ↓ 2.Excelの「開く」からその○○.txtを読み込む。   ↓ 3.テキストファイルウィザードに従い、   1「カンマやタブなどの区切り文字によって~ 」にチェック   2「区切り文字」→ カンマ、「文字列の引用符」 → "   3「列のデータ形式」 → 文字列 ※090などの数字を、90と先頭の0を消されないように 上記のような手順でCSVファイルを取り込み、編集を終え、 保存する時は   「○○.txtにはテキスト(タブ区切り)と互換性のない機能が含まれている可能性があります。    この形式でブックを保存しますか?」 → このまま保存するため「はい」を選択 これでバッチリOK!…かと思われたのですが、 元の編集前の○○.txt は"名前","ヨミ","電話番号1", …… ""とカンマ区切りであったのが、 編集後の○○.txtは名前 ヨミ 電話番号1  …… タブ区切り(?) となってしまっています。 (CSVファイルとしてはタブ区切りでも問題ないのでしょうが…) どうすれば元のカンマ区切りの形式のまま保存できますでしょうか。 アドバイスよろしくお願い致します。