• ベストアンサー

ASCII

datファイルをASCII形式のファイルでほしいと言われました。 datファイルを作成する過程としては、 1.excelにてデータ入力し、テキスト(スペース区切り).prn形式で保存。 2.秀丸で読み込み。 3.秀丸で空白を目で見てわかるように設定して、 並びを確認する。 4.保存するときに文字コードを自動形式で拡張子を.datにする。 としようと考えているのですが、 datファイルの見た目上はあっているのですが、 それがASCII形式なのかどうかがわかりません。 上記やり方で、ASCII形式でしょうか?

  • mica3
  • お礼率100% (3/3)

質問者が選んだベストアンサー

  • ベストアンサー
  • picopiko3
  • ベストアンサー率52% (20/38)
回答No.3

概ね mica3 さんのやり方で問題ないと思います. ただ気になるのは,ascii 形式ということですので,秀丸で空白を確認する際 に誤って 2 バイト(全角)空白が混入しないよう注意することぐらいでしょ うか.でもこれも,相手にとっては何の支障もないと思われます. ascii -> text 形式くらいの意味で要求しているのでしょう. また,ascii 形式を指定してくるということは,先方では訳の分からないバイ ナリデータフォーマットでは受け取りたくないということでしょう. # ascii または text 形式なら如何様にも容易に加工できるので融通が利きます. 細かい事は気にせず,秀丸で読める程度の確認で十分です.たとえ厳密な ascii コードを要求しているとしても,データベース入力など,必要なら先方 側でフィルタリングするはずです. 先方と一度確認が取れれば,次回からは秀丸で開かずとも,単に拡張子を prn から dat に変更するだけで終わりです. # もっといえば拡張子の変更も必要ないのですが,あまり横着して先方に手間 # をかけるのもなんですし,やはり内容確認の際,秀丸を開くことになるでしょ # うか.

mica3
質問者

お礼

picopiko3さん、アドバイスありがとうございました。 納品相手にテキスト、バイナリの確認をしたところ、 テキスト形式とのお返事をいただきましたので、 picopiko3さんのアドバイスとともに安心して 作業を続けることができます。 本当にありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

下記を相手に確認した方が良い。 またなんというソフトに読みこませるのか確認する。 (レコード・行区切り) 各レコード(行)の終わりは16進0D0Aが入っています(復帰改行のコード)。 (色・フォント無し) ASCII形式とはテキスト(つまり文字)の形での保存方法。 RTF 形式 、ASC(2) 形式 、Excel 形式 、HTML 形式 と並べられる形式の1つ。 (拡張子) ASCII形式は 拡張子は.PRN または.LST(リスト表示の時)です。しかし相手の言っている場合を推定すると、CSVやTXTやDATもあるかもしれない。 (項目区切り) 区切り文字として、カンマ、1スペース、複数スペース(右 詰め)、タブなど。 (項目表現) 文字列を””で囲み、数値はそのままとか、文字列・数値も そのままがある。 (文字コード) パソコンでjis,シフトjis,UniCodeなどどれか。 (内容) テキスト形式でもHTML形式は特別有名なので、これかどうか。 (表データ) 各レコードに含まれる、項目数は当然一定数となる。 ●内容確認 16進でファイルの中身の一部を表示印刷してくれるソフト があれば良い(16進ダンプ)。VBとかで自作も可能です。ビジネスでは必須のソフトなんだが、直ぐ手許にある人は少ないかも知れない。

mica3
質問者

お礼

imogasiさん、アドバイスありがとうございます。 文字に関して、ファイルに関してさまざまな 形式があることはなんとなくは知っていたのですが、 うろ覚えじゃ、なかなか役に立ちませんね。 アクセス等のソフトを使用することで、簡単に データ作成をできるみたいですが、そのアクセスが ないもので、今あるソフトでいかに納品データを 作るかを考えるのが私の役目でした。 いろんな形式を踏まえた状態でこれからも考えていけそうです。 本当にありがとうございました。

noname#30871
noname#30871
回答No.1

 ASCII形式とは一般に、次のどちらかの意味になります。 (a) 「テキストファイル」「バイナリファイル」の分類で、テキストファイルのこと。  秀丸で作っているのでしたらテキストファイルです。 (b) 「半角文字」「全角文字」の分類で、半角文字のこと。  半角の英数字・記号をASCIIと呼びます。  どちらにしても、先方にファイルを納入するときにはファイルフォーマットの仕様書を添付するべきです。つまり、どんな規則でデータを並べているのか(作成する過程ではなくて)という文書です。

mica3
質問者

お礼

amajunさん、アドバイスありがとうございます。 同じような仕事をしてるところからの情報で、 ノートパッドでの作業との事を聞いたことが あったので、テキスト形式にちかいのであろうなと いうことはわかっていたのですが、確信がなくて、 こちらに意味的なところから質問してみました。 的確な返答によって、助かりました。 本当にありがとうございます。

関連するQ&A

  • 2chのアスキーアートと顔文字の正規表現

    java言語でpatternメソッドを使用して2ch掲示板のdatファイルのアスキーアートと顔文字を除去しようと思うのですが、アスキーアートと顔文字の正規表現をどう書いたら良いか解りません。 アスキーアートは空白で始まってタブや全角\などの記号を多く含んで空白で終わってるので"/s"+"/t | /\"+"/s"といった感じで何度も挑戦しましたが殆ど除去できません。 アドバイスよろしくお願いします。

  • Excel 取り込んだDATファイルを保存したい。

    いつもお世話になっています。 ExcelにDATファイルを取り込んで、テキストファイルウィザードで カンマ区切りを列の区切りにしています。 これを編集後、再度、DATファイルで保存すると、カンマのかわりに 空白スペースが入っています。 預りファイルなので、原型のまま保存したいのですが、どうすればいいでしょうか。 お力添え、お願いいたします。

  • SkyDriveのファイルが直接印刷できない

    よろしくお願いします。 SkyDrive上のワードファイル(docx)を,ワードで印刷しようとすると,prnという拡張子のファイルを保存するようダイアログボックスが出ます。これを,すぐにプリンターが印刷を始めるようにしたいです。ローカルファイル(ハードディスク上のファイル)をワードで開き,印刷すると,すぐに印刷が始まります。 多分,どこかに「prn形式のファイルに保存する」といったチェックボックスがあるのだと思うのですが,どこにあるのか見つけられずにいます。どなたか教えてください。 OSはWin8.1,officeは2013です。よろしくお願いします。

  • Excel97VBA

    Excel97のVBAでマクロを作っています。 1.xlsというファイルを、2.prn(スペース区切りテキスト)で保存し、再度1.xlsというファイルで元のファイルに上書き保存したいのですが、1というファイル名を任意に変更したいので、保存形式とファイル名を元のファイルと同じにして元のファイルに上書きする、ということは可能でしょうか?

  • 拡張子 prn.psv

    拡張子prn.psvのファイルをもらいましたが、開き方がわかりません。 なにか特別なソフトがいるのでしょうか? フリーのソフトで開けるでしょうか? その場合、保存もできるでしょうか? 教えてください。

  • テキスト編集ソフトについて

    お伺いしたい事があります。 エクセルで作成したデータをテキストデータで 保存しているのですが、エクセルでテキストファイルを 読み込み編集後、上書き保存するとタブ区切りになってしまい、それではとカンマ区切りで保存すると拡張子がcsvになり、次に開くときはエクセルで開くようになってしまいます。 開いた時スプレッドシートになっていて 編集して保存しても変わらない形式で保存できる フリーウエアソフトを紹介くださいませ 以前、シェアウエアー(\500程度)で使っていたのですがpcを入れ替えた時、ソフトハウスの名前もソフト名もわからなくなってしまったものですから よろしくお願いいたします。

  • EUCからShift_JISに保存し直す方法

    EUCで書かれたCGIをSHIFT-JISで保存し直す・・ と言う作業の過程での事なのですが・・ 秀丸を開きファイル名を指定して、 文字コードを日本語(EUC)にして、 開きます。 その後秀丸のその他-保存・読み込み-標準の文字コードで 日本語(SHIFT-JIS)にしてみましたが、どうも変わった気配が無く EUCのまんまのような気がします。 やり方間違えてますでしょうか? 秀丸をお使いでご存知の方がいらっしゃいましたら お教え下さいm(__)m

    • ベストアンサー
    • CGI
  • Excel97にて作成した表組をCSV形式に変換したいのですが、やり方

    Excel97にて作成した表組をCSV形式に変換したいのですが、やり方がわかりません。 私の考えでは別名保存にて保存形式をテキスト(スペース区切り)にすれば良いだけかと 思いましたが、そうすると拡張子が.prmとかいうわけのわからないファイルになってしまい、開くことができません。 以上、どのようにすれば良いか教えてください。

  • outlook2003の添付ファイル拡張子がdatになる

    outlookユーザーです。 相手から拡張無しのファイル(testtest)を添付ファイルで 受け取りました。中身は単なるテキストファイルです。 ところが添付したファイルを見ると「testtest.dat」と 勝手にdatという拡張子がついておりました。これはoutlookの 仕様なのでしょうか?。また保存してもdatのままで保存 されております。

  • OpenOfficeでデータファイルを開く

    OpenOfficeのcalculatorでデータファイル(数値が並んだただのアスキーファイル) を開きたいのですが、どうしてもwriterが起動してしまって calculatorで開くことができません。 excelでやるように、空白区切りでセルごとのデータを 分割して入れたいのですが、どのようにすればいいでしょうか。 宜しくお願いします。

専門家に質問してみよう