プログラミングの部屋  ▲前 へ ▼次 へ 一覧へ戻る  プログラミングの部屋 メニューへ  WebBoard総合メニューへ
この投稿に対し、フォローを投稿する
日 時'97年10月21日 14:07:54
タイトルRe(4):CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい (閲覧回数:2301回)
投稿者@よしのさん kiwanaga@neo.ctec.co.jp

>[10月21日 11:32 sakuさんの投稿]
>>[10月21日 08:08 JUJUさんの投稿]
>>>[10月20日 10:21 sakuさんの投稿]
>>>>[10月20日 10:07 JUJUさんの投稿]
>>>>CSV形式のファイル(数字,"文字列")をANSI COBOLで読めるように固定長ファイルに変換
>>>>したいのですが、何かいい方法はありますか?COBOL PROGRAMで変換できればベストなの
>>>>ですが、DOSやWINのユーティリティー等でもかまいません。こんな経験をされた方の
>>>>アドバイスを頂きたく思います。先輩方、よろしくお願いします。
>>>
>>>COBOLのことは良く知らないので、Win用アプリでのやり方を説明します。
>>>
>>>EXCELやLotus123などの、メジャーな表計算ソフトは、大抵CSVファイルの読み込み機能
>>>と、固定長テキスト形式での保存機能があので、表計算ソフトで読み込んで固定長で保存す
>>>ればOKだと思います。
>>>
>>>以上、参考になりましたでしょうか?
>>>
>>すいません。説明不足でしたが、これは毎日定時に走る処理でバッチで動くようにしたい
>>のです。
>
>そうですか。
>それだと、ちょっと難しいですね。
>ご自分でプログラムを作れるのであれば、そういうプログラムを作るのが一番早いかも
>しれませんね。
>あと、Excel等のマクロを使うという手もありますね。
>
>それでは、あまりお力になれませんでしたが。


今日は。@よしの です。

あのー、COBOLって、不定長のファイルって読めないんでしたっけ。
メインフレームのプログラムだと、NATURAL(スペル怪しい....)の
バッチプログラムで、PCから上げたデータを扱った事があります。
REDEFINEの嵐でした。
挙げ句に頭から1バイトずつ読み込んで、カンマの位置を判定しました。
それじゃあ間に合いませんか?(にしても力技だなぁ)
PCにシステムエージェント(PLUS!に付属)等が入っているならば、
sakuさんのおっしゃるようにExcelなどの自動実行マクロでやる方向
だと思いますけど。

うーん、余り役に立たないのに出張って済みません。
ではでは。


フォロー元の投稿
 ◆[10/20 10:07] CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい // JUJUさん
  >[10/20 10:21] Re(1):CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい // sakuさん
  >>[10/21 08:08] Re(2):CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい // JUJUさん
  >>>[10/21 11:32] Re(3):CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい // sakuさん
<この投稿に対し、以下のフォローがあります>
 ・[10/21 16:25] Re(5):CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい // JUJUさん
  >[10/22 15:33] Re(6):CSV形式のファイルをCOBOLで使えるよう固定長にコンバートしたい // 亮君パパさん
  >>[10/22 17:08] Re(7):CSV形式のファイルをCOBOLで〜/COBOLって.... // @よしのさん
  >>>[10/22 17:45] Re(8):CSV形式のファイルをCOBOLで〜/COBOLって.... // 亮君パパさん
  >>>>[10/22 18:20] Re(9):CSV形式のファイルをCOBOLで〜/きゃー、済みません // @よしのさん
  >>>>>[10/22 18:53] Re(10):CSV形式のファイルをCOBOLで〜/きゃー、済みません/私の方こそすみません。 // 亮君パパさん
  >>>>[10/22 18:21] Re(9):CSV形式のファイルをCOBOLで // JUJUさん
  >>>>>[10/23 12:44] Re(10):CSV形式のファイルをCOBOLで // sakuさん