• ベストアンサー

オフコンのデータをVBに組み込みたいんですが。

a-kumaの回答

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

どこまでをプログラムから自動でするのか、とか、対象のファイルは フロッピー媒体にあるのか、そのオフコンのデータはどういう形式で ファイルが作成されているか(固定長か、EBCDICのみかなど)で 変わってきますので、一概に言えません。 VBがわかるのでしたら、発売元の富士通BSCからExcelのVBAで、 F*TRANをOLEオートメーションで使ってツールが公開されてます。 > 本ツールは、あらかじめ準備しておいたExcelの表に外部ファイルを流し込む機能があります。 とあるので、かなり参考になるのではないでしょうか。 GPLに基づく、とあるので、扱う際のライセンスには気をつけて ください。

参考URL:
http://www.bsc.fujitsu.com/ftran/info-dl-excel.html
oohchan
質問者

お礼

こんばんは。 説明不足にもかかわらず、お返事ありがとうございます。 対象のオフコンのデータはcobolで作成されていて、txt形式(固定長ではない)で保存されています。 教えて頂いたURLを参考にさせていただきもうすこしがんばってみようと思います。 ありがとうございました。

関連するQ&A

  • オフコンで出力した納品書のデータをエクセル修正したいのですが。

    T社のオフコンで売上計上処理し、そのあとレーザプリンタで出力するA4版「納品書」という帳表があります。特定の得意先用で、その日売り上げた商品や数量、単価、金額などが載っています。これをOCRソフトかなんかで読み込んで、MS-Excel2000に変換し、単価を一律80円UPに手で修正し、金額欄も再計算して客に送りたいのですが、具体的にどんなツールを使用すべきでしょうか?あるいはよい方法がありますか?オフコンのデータは素人には到底扱うことができませんし、「日次更新をかける」とやらをやるとそのデータもどこだかわからないエリアに消えてしまいます。従って作業者の手元には出力された「納品書」の表があるのみです。エクセルでそっくりに作成した「納品書」フォームにオフコン帳票の内容を1件1件手打ち入力したほうが作業は早いでしょうか。

  • CSV形式で編集された項目をVBからEXCELシートへ編集し印刷

    CSV形式で編集したテキスト項目(7項目,300行)を、EXCELファイルへ編集し、印刷する方法を教えて下さい。(VBでEXCELシートへ編集し印刷したが、編集から印字までの処理時間が大きいため、帳票データをCSV形式化し、処理速度を高速化したい)簡単なサンプルがあれば助かります。 処理の概要は、以下の通り。 (1)VBで、CSV形式のテキストファイル作成後、 (2)VBからEXCELファイルを開いて (3)CSVのテキストファイルをEXCELシートへ編集 (4)VBから印刷プレビューを出し (5)印刷指示することで 全て、VBから制御する方法

  • VB.NETで罫線付きのデータを印刷したい

    VB.NETでワードで作成するような表イメージのデータを印刷したいと考えています。 参考書などで調査したところ、文字の印刷、線(図形)の印刷等の機能はあるのですが、このような機能を組み合わせて印刷するしかないのでしょうか。もっと簡単に印刷する方法があれば、教えていただけませんでしょうか。 もし、簡単に印刷するなければ、VB.NETでCSVファイルへデータを出力し、それをACCESSで読ませて印刷しようかとも考えています。(VBを使用している理由ですが、データがSQLサーバーのDB内にありそれを取り出すのがVBだと比較的簡単にできるからです。)

  • VBでCSVデータをMDB

    VBでCSVデータをMDB ACCESSがあれば簡単ですが、その環境が無い時用に CSVデータをアクセス2000形式の.mdbに移すプログラムを作りたいと思いました。 Visual Basic 2010 Expressをダウンロードしてあります。 ネットで手法を検索してみましたが、これはというサイトを見つけられず 大きな本屋で関連書籍を探してみましたが、逆の方法は見つかるのですが CSV→MDBは見つかりませんでした。 アドバイスや参考サイトなどありましたら 是非教えて頂きたいと思い質問しました。 宜しくお願いします。

  • VBとExcelどっちが適してます?

    作る前から迷っているので、相談します。 元データ(csv)を操作して、別の変換データ(csv)に変換するソフトを作っています。 1.元データは、10フィールド×約5000行のcsv形式です。 2.元データを読み込み、11~550フィールドで1~10フィールドのデータを操作します。(中間データ) 3.1~550フィールドのデータを作業用データ(csv)として保存します。 この後も作業用データ(csv)を使って、変換データを作成したいのですが、 とりあえず、1~3の作業をするにあたって、VBもしくはExcel&VBAのどちらかで・・と思っていますが、 550フィールドとなると、Excel2000ではシートを3つは使用しなくてはいけないし、VBのほうが速いのかなと、 どっちがいいのか迷っています。 中間データの内容も確認したいので、表形式ならExcelかなあと思っていますが、 一般的にはどうなんでしょうか。 大ざっぱな説明でわかりにくいですが、皆さんの意見を参考にして考えてみたいので、お願い致します。

  • VB2010のデータ

    初歩的な質問ですみません。 無料でVB2010をインストールして、遠い昔の記憶でVBを扱っていたのでプログラムを作ろうと思っています。。。。 で。かんじんなデータ(アクセスでいえばテーブル)は、どうやってなにで作っていいのかわかりません。たとえばSQLSeverを買ったりとかはしないので、エクセルにデータを作ってそこから読んでVB2010のListboxで表示する。VB2010で登録したデータをエクセルでデータとして管理するってことをしたらいいのでしょうか? VBの文法を扱うサイトはあるのですが、肝心なデータベースの作り方というか、データベースはどうやって構築するのかがわかりません。 どなたかわかりやすくご教授ください。

  • VB2010でCSVへ書き込みする方法

    いつも参考にさせていただいております。 当方会社でVB2010を使い、何人かに配布をして使ってもらうのが目的です。 しかし、データベース構築は考えておらず、それぞれでデータは完結するものです。 そこでCSVファイルが一番良いと判断しましたが、書き込み方法がわかりません。 EXCELファイルに書き込むことはできるのですが、同じように配列を指定できるのでしょうか? 持っている本では詳しく載っていなかった為、サンプルコード等を教えていただけないでしょうか? 調べてみましたが2010のサイトが少ない為、投稿させていただきました。ご教授願います

  • VB.NET Excelファイル読み込み

    VB初心者です。 VB.NETでExcelファイルを読み込みたいんですが、実行する端末にExcelがインストールされていなくても可能ですか? また、その読み込み方法を教えて頂きたいです。(もしくは参考サイト) お願いします><

  • VBからアクセスを実行したい!

    アクセスで作ったフォームやレポートなどをVBから実行したいのですが、方法がわかりません。たとえばVBでフォーム上にボタンを作り、クリックするとレポートを印刷したり・・・・ よろしくお願いします。

  • Crystal Report for VB

    Visual Basic Vre.6のユーザーです。 確かVre.5にハンドルされていた、CrystalReport がVre6にはどこを探してもありません。 5年ぶりにVB6を使うことになり、すっかり忘れてしまいました。 VB6にはCrystalReportはハンドルされていないのでしょうか? それならば、AccessのReportのように帳票印刷したい場合、 何か手はあるのでしょうか? ご教授のほどよろしくお願いいたします。