• 締切済み

AS400データをCSVやテキストで取り出したい

素人質問ですみませんが教えてください。 取引先の小売店がIBMのAS400というオフコンを利用しています。 現在、住所録としてのみの活用ということだったので、windowsで管理したほうが便利で、当社としても受託業務がしやすいので提案しました。 ところが、そのデータの取り出し方が分からないとの事。 私も素人で、操作や説明すらできません。 簡単にCSVやテキスト形式などで住所録データを取り出せないでしょうか。 また、それをPCのwindowsに取り込むにはどうしたらよいでしょうか。 情報不足かもしれませんが、分かる範囲で教えてください。

みんなの回答

  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.2

AS400は、端末接続用の回線としてどのようなインターフェースを持っていますか(BNCやDSLINK(コアキシャルかツイストペアか)、まあ、TokenRingは無いと思うけど)、また、外部記憶デバイスが何かついているはずですが、その種類や接続チャネルは何でしょう。 また、AS400の中のデータはどのような形式で蓄積されていますか(DBかVSAM、バイナリかテキストか、コードはJISかEBCDICかなど)。 外部記憶で8inや5inのFD、MTやCMT、QICなどがあるなら、一度だけのことなので、コンバート業者を利用してしまうのが早道かな。

回答No.1

AS400とPCを接続しAS400の端末としてPCを動作させるPC5250(PCOMM)と言うエミュレーターソフトウェアが有りそのソフトウェアの機能の一部にAS/400からPCへファイルを転送する機能が有ったと思います。又、AS/400のOSのバージョンとAS/400に組み込んだネットワーク関連のオプション機能によってFTPが使用できたり、各種ネットワーク機能が動作した様に記憶しています。5年位前に使用した事が有りAS/400⇔PC(WIN98)CSVでデータの転送を行う事が出来ました。

関連するQ&A

  • AS/400→PCへ自動でデータ送信したい。

    通信関係やパソコンの知識も乏しい者ですが、よろしく お願いします。  現在、AS/400で作られたデータをJCAを使用して 取引先にデータ送信していたのですが、取引先が変わり、 そちらの取引先にはオフコンが無くLINUXを使用して いるそうです。 今までと同様、AS/400内でデータを作成して、そのまま 自動でデータを送りたいのですが、どんな方法があるのか 教えてください。  サポートデスクで聞いたら、FTPなどで自動で送れると 聞いたのですが、いまいちわかりませんでした。 どうか、よろしくお願いします。

  • IBMフォーマットのデータをDOSフォーマットへ変換したい。

    こんにちわ。 現在、会社で富士通のオフコンを利用しています。 2次的なデータをエクセルなどで作りたいのでこのオフコンのデータをWindowsで開きたいと考えました。 オフコンの業者に問い合わせたところフロッピーやMOにオフコンのデータを取り込みことは出来ます。 が、フォーマットが違うといわれました。 MOに落とした段階では「IBMフォーマット」であるためWindowsで使う前に「DOSフォーマット」にコンバートする必要があるというのです・・・。 また、そのコンバートツールはこちらで用意しないといけないとのことで非常に困っています。 そういったコンバートツールって「窓の杜」や「Vector」で入手できますか? 具体的なソフト名などもまったくわからないので・・・。 どうぞ宜しくお願い致します。

  • CSVのデータ変換ツール

    こんなツールあるのか教えてください。 会社の取引先が多数に及び、その取引先単位で全く異なるCSVフォーマットでデータを送付してきます。毎回社内の統一化されたフォーマットへコピペで取り込んでいるのですが、あまりに非効率的なので便利なツールを探しています。 データは、取引先毎に列の並びが全く異なっていて、明細行が複数に分かれている場合もあり、統一性があまりないため取引先単位で読み込みルールを一度定義し、次回からはツールの使用のみで自動フォーマット変換ができることが望ましいです。Vectorでツールを探してみたのですが、複数行に渡るデータを変換できるツールや、列順を変更できるツールというのは見つかりませんでした。そんなツール存在しない、というのであれば自社で開発するしかないと思うのですが。。。

  • 既存のエクセルデータ(非CSV)を使って長3封筒印刷を行うには?

    エクセルで住所リストを作り、長3の封筒に差込印刷を掛けます 通常の差し込み印刷では郵便番号の欄にぴったり印刷することがなかなかできません。 いくつかフリーソフトがありますが、CSV?のデータをインポート?するか、ソフトのフォームにいちいち入力しなければならなりません。 このCSVというのがいまいちわからないので、既存のデータを手間なく活用できる、フリーソフトはありませんか?いくつかのフリーソフトをあたってみたのですが、しっくりきません。 お勧めの長3型対応のフリーの封筒印刷ソフトがありましたら、教えてください。よろしくお願いします。

  • エクセル(Ver2002)の設定について

    取引先住所録のデータを、オフコンから出力して、エクセルで整理して宛名を印字します。 出力はCSV形式(カンマ区切り)です。 "企業名","担当者","住所1","住所2" 「住所1」は都道府県・市町村 「住所2」は数字(番地・号数)です。 この出力されたデータをエクセルで開くと、 「住所2」が、日付形式で読み込んでしまいます。 たとえば・・・ 「1-9-18」→「2001/9/18」 「2431-1」→「jan-32」 となってしまいます。 整理するCSVファイルは複数有り、その都度この部分を修正しなくてはならず、時間を浪費しています。 エクセルの設定で改善できないでしょうか?

  • AS/400のデータをMS_ACCESSでも活用したい

    会社の基幹システムとしてIBMのAS/400というのを使っています。 その中にあるデータをMS_ACCESSからODBCで接続して活用したいと思っています。 MS_Accessで外部データの取り込みというのがあり、「ファイルの種類」で「ODBC()」を選択して、「iSeries Access ODBC Driver」を選択して、・・・・。 っという感じで進んでいくのですが、どうやって接続するのか分かりません。 「接続できませんでした。」と言われてしまいます。 根本的に理解できていないところが沢山あるので、もしもアドバイス以外にお勧めの参考文献などありましたら教えて下さい。 環境としてはOSはWINDOWS2000で、ACEESS2000を使用しています。 宜しくお願いします。

  • CSVファイルを読み込んだときに勝手に年月日になるのを防止は

    EXCEL2000 Windows版です。 CSVファイルを読み込んだとき 5-12-1のセルが2005/12/1 15-7が7月15日 に変わってしまいます。元のデータは住所の地番などです。 元のデータは全角でも半角でも同じです よろしくお願いします。

  • AS400のシステムは仮想化できますか?

    かなり久しぶりの質問になります。 現在、会社でwindowsServer系の情報系システムとIBM Power720の基幹システムが動いています。 Windows系についてはそのうち仮想化+クラウドの方向に進むでしょうが、IBM系については そのまま単体サーバで運用すべきなのかがわからず、途方に暮れている状態です。 具体提案・構築については業者に任せるとして、以下のことをご存じの方があれば ご教授いただけないでしょうか。 1.WindowsServer2012の仮想化Hyper-VにAS/400のシステムは動くでしょうか。  また、その逆のIBM Power720のシステムにWindowsServer2008は動作させることは可能でしょうか。 2.上記のような仮想化サーバを導入しようとした場合におすすめのシステムはありますか。 宜しくお願い申し上げます。

  • VB2010 DataGridVie CSV読込

    VB2010で出勤簿を作っています。 社員名簿と出勤簿がDataGridviewで作成され、社員名簿のDataは出勤簿に連動しています。 このDataGirdViewのDataを別のPCにある出勤簿でも使えるようにしたいので、素人考えでCSV形式で保存して、FDに移して別のPCに入れて使ことにしました。(CSV形式でなくても、移動できるのでしたら、そうしたいのですが、方法が分からないので、仕方なくCSV形式を選びました) いろいろ勉強しまして、保存方法は習得しましたが、CSVを読み込む際に、 [コントロールがデータバインドされているとき、DataGridView の行コレクションにプログラムで行を追加することはできません。] というエラーが出ました。 対処方法をご存知の方が居られましたら、ご教授ください。 コードを記載します。 Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click Dim parser As TextFieldParser = New TextFieldParser("savekyoto.csv", Encoding.GetEncoding("Shift_JIS")) parser.TextFieldType = FieldType.Delimited parser.SetDelimiters(",") ' 区切り文字はコンマ '出勤簿のDATAを初期化する Dim j As Integer For j = 0 To Me.DataGridView1.Rows.Count - 2 Me.DataSet11.出勤簿.Rows(j).Delete() Next While (Not parser.EndOfData) Dim row As String() = parser.ReadFields() ' 1行読み込み ' 読み込んだデータ(1行をDataGridViewに表示する) DataGridView1.Rows.Add(row) End While End Sub

  • エクセルで作った住所データ(多)を筆まめに変換したい

    お世話になります。 エクセルにずらずらと住所データが1000件以上入っております。 それを自動的に宛名ラベルに印刷し、(至ってシンプルなラベル。A412片カットタイプです)封筒に貼り付けて送るという作業をしなくてはならないのですが、 色々考えた末、年賀状ソフトで出来ることが判明しました。 購入しようと思っていて、候補は「筆まめ」です。 そこで、質問があります。エクセルのデータをCSV形式に変換する という所までは解りましたが、 これからエクセルの住所表を作ろうと思っている場合、入力のコツはありますか?というのは、ためしに既存のエクセルデータをCSV変換した所、コンマがどーのこーの表示されたので、うまく変換し切れなかったのかな、と・・・ 仕事でどうしても、エクセルのデータも必要なのでラベルとエクセルデータ、両方必要なのです。 どういう表をつくるとCSVデータにうまく変換され、筆まめにスムーズに取り込まれるのでしょう。 もう1つ、筆まめで至って単純なA412片カットタイプのラベルシート状に住所録から変換して印刷は可能なのか??という事が知りたいです。年賀状の住所印刷などしかHPに出ていませんでした。。 環境、XPpro オフィス2002 IBMのノートです。筆まめはこれから最新バージョンを買う予定です。