• 締切済み

アスキー形式

「.xlsx」からアスキー形式の「.data」にするのにはどうしたらいいでしょうか? やり方が分からなくて困っています。 よろしくお願いします。

みんなの回答

  • asciiz
  • ベストアンサー率70% (6809/9681)
回答No.2

Excelのデータを文字データのみにしたい、ということであれば、Excelメニューのファイル→名前を付けて保存、の画面で、「ファイルの種類」として「CSV(カンマ区切り) (*.csv)」または「テキスト(タブ区切り) (*.txt)」などを選べば、保存されたファイルの中身は文字情報のみとなります。 文字のフォント・サイズ・文字色や背景色、罫線、結合してあったセル情報、VBAマクロ、張り付けてあった画像や図表等はすべてなくなり、文字データのみ保存され、列の区切りはカンマ(CSVの場合)やタブ記号(タブ区切りテキストの場合)に変換されます。 中身がテキストであることは、*.csv や *.txt で保存したのちに、「メモ帳」などにドラッグ&ドロップして開くと確認できます。 しかしここで、*.data という形式がどのアプリケーションで要求されているのかわかりません。 一般的に *.data と言われて、想定されるソフトは無く、*.dataというのはそのソフト独自の形式である可能性があります。 本当に*.dataファイルの中身はテキスト情報で良いのでしょうか。 逆に、ソフトウェアから出力された*.data というデータファイルがあれば、「メモ帳」で開いてみるという手があります。 それできちんと読めるテキストが出てくるなら、どうやらテキストファイルなんだな、というアタリは付きますが、よくわからない記号の羅列だったり、とても意味の通らない文字列が続くようであれば、普通のテキスト形式ではなさそうだ、という判断材料になります。 ---- ところで本当に「アスキー形式」とまで言う場合、文字コード0x01~0x7f までに限定したテキストファイルを要求しているものかもしれません。 その場合、マルチバイト文字(ひらがな・漢字・全角記号等)を何らかの方式でエンコードして、テキスト形式表現しなければいけなかったりするかもしれません(あるいは全角文字使用不可)。 いったい、*.data というファイルを読み込ませる先はどんなアプリケーションなのでしょう?

t160268
質問者

補足

質問に答えて頂きありがとうございます。 読み込ませる先はMarcというソフトです。 生テーブルの実験データとして読み込ませたいと思っています。 実験データがExcel上にしかないので、先程の質問を投稿させて頂きました。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

ファイル名を間違っているだけならファイル名を変更すればいいです。 拡張子が「.xlsx」のファイルというのがExcelで開けるファイルでしたら『アスキー形式の拡張子が「.data」のファイルにしたい』というだけでは情報不足で、それができるのかできないのか誰も判断はつきません。

関連するQ&A