No.2ベストアンサー
- 回答日時:
汎用機上がりで現在をJavaをメインに扱っている技術者です。
1.ホスト側から該当データを、Windowsサーバーへ落とす。
※EXCELで落とせるわけではない。
2.アプリケーションからCORBA経由でホストへ直接アクセスしてEXCELへ出力する。
1番ならホストが操作できる人間なら普通はできますよ。
私の汎用機時代は普通にやっていました。
2番のCORBAは異機種分散環で通信を行うための規格で、開発言語には依存しません。
http://e-words.jp/w/CORBA.html
参考URL:http://www.hellohiro.com/corba.htm
No.3
- 回答日時:
思いつくまま参考にならないか、記してみます。
(COBOLシステムが動いている(以下メインシステムと言う)コンピュタの出力機器)
COBOLのデータを磁気媒体に落とせますか。磁気媒体とはFDということになると思いますが、昔は5.25インチや8インチしかついてなかったりしました。するとパソコンの入力機器で読めない。メインシステムはかえってCD-RWなど
付いていないでしょう。
それが出来ない場合は、通信処理でパソコンに持ってこれれば、よいですが。#2のご解答。10年以上昔はコンなの夢でした。
そう言う機器の問題と、それをやるプログラムを作れたり
、ユティリティのパラメータを作れる人がいて、協力してくれるでしょうか。意外に諸事情でシステム部はいやがる場合あり。
(文字コードの問題)
パソコンと違う文字コードを使っている場合が多く、変換が必要です。どちらでやっても良いのですが、メインシステムの方でユティリティ・ソフトがあればそれでやれます。FCONVなんて名称かな。そのメインシステムのOSの漢字で、システム固有文字などがあれば、てこずります。
(レコードのブロッキングの問題)
できれば、メインシステム側で、レコードブロックはしない方かよい。
(レコードの終端・ファイル終端の問題)
MD-DOS以来改行復帰がレコード終端文字記号です。
旨く行くか。
(レコードのフィールド)
固定長で、数字は右寄せ、文字は左詰でしょうから
パソコンのPRN形式に近いでしょう。
エヂット後だとかえって後で面倒。(123,345など
の表現)
CSV形式にはなっていないでしょう。今からこのためにプログラムをコボル側で作るならCSV形式がよいが。
(ラベルなどのこと)
ファイルラベルなどの考えがパソコンではないので、オミットしてもらう。
まあ何やかや、イメージでは左から右へ簡単そうに見えますが、過去にはなかなか難しいかった記憶があります。
パソコンと大型機の間の通信伝送ソフトが入ってやっと
オフラインで連動させた記憶あり。
No.4
- 回答日時:
>磁気媒体とはFDということになると思いますが、昔は5.25インチや8インチしかついてなかったりしました
私が携わっていた当時でも3.5インチのFDはあったので、媒体に落とすことは容易ですね。
確かMOなんかもあったと思いました。(^^;)
>パソコンと違う文字コードを使っている場合が多く、変換が必要です。
EBCDICコードですね。
ホストだとデータ量が多いはずなので、
EXCELに落とすよりは、
ホストと直接やり取りした方が良い気がします。
この回答へのお礼
お礼日時:2004/05/14 16:57
回答ありがとうございます。
そうなんですよね~。「結局文字コードの変換がめんどくさくって。」管理者の返答でした。く~っ(T_T)
No.5
- 回答日時:
今時のホストなら、TCP/IPが動いていてPCからftpで取ってこられるはずです。
ホストのシステム管理者なら稼動レポート作り等のため日常的にやっているはず。他の方が書いている、文字コード変換やレコードの処理も、適切にftpのオプションを設定すれば、SJISへの変換(*)や1レコードを1行への変換はホスト上のftpサーバーが自動変換するはずです。あとはExcelに読み込んで、メニューからデータ→区切り位置で、固定長のデータを選んでカラム位置を指定して項目ごとに列を分けます。
(注*:ホストでJISに無い漢字が使われていると正しく変換できませんが)
ただ、これはホスト上のファイルがテキストの場合だけ。
バイナリデータの場合は、事前にホスト上でテキストファイルに変換する必要があります。これはユーティリティプログラムを使うか、COBOL等でプログラムを作るかしないといけませんが、少なくともこれはホスト技術者ならできるはず。
この回答へのお礼
お礼日時:2004/05/14 17:59
回答ありがとうございました。
管理者もやってみる。との事でした。
やっぱりド素人のイメージでは、簡単じゃないの~?と思った事自体あさはかでした。
勉強になりました。
No.6
- 回答日時:
昔、汎用機(富士通)で作業をしていました。
1)すごく面倒だが、ウィンドーズのコピー・貼り
付けを使って、ちょっとずつエクセルファイル
に反映させていく。(考えている時間があれば
それをやったほうがいい場合がある。)
2)「IMPORT/EXPORT」というコマンドを使って
いました。時間が掛かる場合がありますが、
順ファイルの内容を、エクセル(CSVファ
イル)に落とすことができました。
あとは、ファイルを開いて、加工しエクセル
ファイルとして保存をすればいろいろ使えま
した。
参考になればよいのですが
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- 分譲マンション 分譲マンションに住んでおり、管理組合の役員をしております。 ベランダで喫煙する居住者がいます。管理規 2 2023/01/14 08:38
- Windows 10 ドライブ容量の移動について 3 2022/07/05 14:03
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- ノートパソコン 大学のレポート作成専用ノートパソコンとして、VAIO SX12(Core i7、32GB、1TB-S 5 2023/06/10 11:14
- その他(クラウドサービス・オンラインストレージ) このような条件でデータを置いておけるサービス 3 2022/07/25 08:31
- その他(Microsoft Office) PCを買い換えました。 今使っているノートパソコンが10年以上使っており新しく買い換えました。Win 5 2023/03/26 00:18
- その他(暮らし・生活・行事) 町内会費、組費の集金等の管理方法について 5 2023/03/16 15:34
- ネットワーク L3の勉強。何から始めてどうすればいいのでしょうか 2 2022/07/24 17:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
VB6からVB2010への変換について
-
【EXCEL】カナ、ひらがなを英字...
-
Mac 乗数の入力方法
-
シフトJISのCSVファイルをUFT-8...
-
ハフ変換の原理をわかりやすく...
-
bitmapクラスをiconクラスに変...
-
数値英単語変換プログラム
-
Excel-VBAのmsgBox()の不思議
-
3のつく数字と3の倍数のみを表...
-
自作ソフトキーボードによる文...
-
分を時間に変換するプログラム
-
VB 6 を VS 2012に変換するには?
-
bmp→jpgに、jpg→bmpに
-
vb.netの型変換について
-
LPCWSTRへの型変換について
-
VC++2005で、CString型に16進...
-
MATLAB/simulinkでのD/A変換の仕方
-
C/C++→JAVAに変換するツール
-
SJIS⇔UTF-8の文字コード...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
Excel-VBAのmsgBox()の不思議
-
Mac 乗数の入力方法
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
bmp→jpgに、jpg→bmpに
-
10進数をBCDに変換する方法
-
【EXCEL】カナ、ひらがなを英字...
-
StrConvの使い方について教えて...
-
分を時間に変換するプログラム
-
画像ファイル変換(Tiff→PDF)
-
マンセル⇔XYZ,RGB変換式或いは...
-
C/C++→JAVAに変換するツール
-
VB6からVB2010への変換について
-
c++でmatからvectorへの変換の...
-
DOSコマンドでの文字コード変換...
-
VB.NETをJavaに変換するツール...
-
SJIS⇔UTF-8の文字コード...
-
なぜ通信には16進数文字列が使...
-
C#でのpngからbmpへの変換について
おすすめ情報