• 締切済み

エクセル形式のデータ出力

早速質問をさせていただきます。 VBでDAOを使用して、AccessDBのテーブル内のデータを参照しています。そのデータを、エクセル形式に出力させたいのですが、エクセルがインストールされていない端末からエクセル形式にデータを出力することは可能なのでしょうか? ちなみに、OSはWindows98でVB6.0(SP4)のみがインストールされている状態の端末です。「エクセルをインストールすれば解決します」と言われればそれまでなのですが…。 すみませんが、よろしくお願いします。 余談:エクセルがインストールされている端末からのエクセル形式の出力は、皆様方の回答の中にありましたので参考にさせていただいております(感謝)。

みんなの回答

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

市販のOCXを使えば可能です Excelクリエータ スプレッドシート とか

bigpanda
質問者

補足

OCXとかを使用すればできそうですが、あまり使用したくないのです。 再配布可能なドライバあたりで、エクセル形式に出力できないでしょうか?

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

エクセル形式がどのようなものか知りませんが、VBでCSVファイルをつくるのはダメでしょうか。

関連するQ&A

  • Excel出力が出来ないマシンがある

    VB6でDBの内容をExcelに出力するプログラムを作りました。 お客さんの所で実行してみると、端末Aからはきちんと出力されるのに端末Bから何も出力されないそうです。 全く同じデータを使っていますが、端末のOSなどは異なっているかもしれません。(まだ詳しく聞いてません。) VBの方での参照設定では「Microsoft Excel 9.0 Object Library」を参照してます。 OSやExcelのバージョンによって出力されなかったりするのでしょうか?

  • VB2005でのエクセルへのデータ出力

    タイトルどおりなのですが、DBからマスタのデータを単純にエクセルに出力するだけなのですが、どういったやり方が一番高速に処理できるのでしょうか? マスタのデータをデータテーブルに取得して、データテーブルをループさせながら、1レコードごとにエクセルに出力するようなやり方しか思いつかないのですが、もっと効率的で高速に処理できる方法があれば教えて下さい。 ちなみに、エクセルは新規ファイルではなく1行目にマスタのテーブルのカラム名を記述している既存ファイルのエクセルに出力していく形になります。 画面の動作としては、マスタメンテの画面にある「出力」ボタンをクリックすることで、ファイルダイアログを表示して保存先を決めたら、出力開始というイメージです。 できれば、サンプルコードなどあれば有難いです。 宜しく、お願いします。 開発環境: OS:WinXP SP2 DB:Oracle 10g(?)、すみません。バージョンまであってるかは不明です。 言語:VB2005Pro Excel:Excel2000

  • データの出力

    VB6.0 SQLで開発しています。 m_saihinというテーブルのデータをEXCELファイルに 出力して、EXCELファイルに売上げ結果を入力して そのデータを売上げデータ(m_uriage)として取込たいのですが 間単に出来る方法とかありますか? 詳しく教えてください。 よろしくお願いします。

  • SQLServerのデータをCSVファイルに出力したい

    VB6.0(SP5) Windows2000(SP3) SQLServer2000(SP3) で開発しています。 VBで、SQLServerのデータをCSV形式で出力したいのですが、どのようにすればいいか教えてください。 一旦データを取得して、それを1行ずつ書いていく。 というやり方ならイメージできるのですが、もっと簡単というか、処理の早い方法があるのかなと思いまして(SQLServerの機能で何かあるかなとか)、教えて頂きたいのです。 よろしくお願いします。

  • VB.NET データセットのEXCELへ出力

    当方VBに触れて日が浅く参考文献等をみながらDBからテーブルをデータセットに格納するところまでは出来たのですが、 データセットに格納したテーブルをEXCELへ出力する方法をご教示願えないでしょうか また、その際にデータセット内の特定の列データ全体へ日本語の文字を付加してからEXCELへ出力したいのと思っております。 上記2点どなたか教示願えないでしょうか 宜しくお願いいたします DETASET内項目 物件名: *ここに現在の情報と付加文字を入れ出力したく思います 規格: 規格コード: 環境 WINDOWS XP PRO VB.NET 2003 OFFICE2003 PRO 使用するユーザー環境 WINDOWS98 OFFICE97 PRO

  • VBからエクセル形式の出力はできますか?

    Visual Basic .NET (VB6でも可)を使用してCSV形式では出力できるのですが、xls形式で出力はできませんか。 セルの結合や、罫線処理といったエクセルの機能が使いたいのです。 調べて見ると[Visual Studio Tools for Office]というものがMicrosoftから販売されていますが、このツールを 使用しないことには作成は不可能なんでしょうか? ご存知の方がいらっしゃれば教えてください。 現在はVBAを使用していますが、.NETアプリとして作成して見たいと思ったので。 ・VBではできないがC#ではできる。なんて事があればその方法でも構いません。 Visual Studio .NET 2003 Professional

  • VB2008 Excelにデータ出力

    VB2008で、Timerで更新されるTextBoxの数値をExcelに順次出力する(セルA1に出力したら、次の値をA2に出力、・・・)プログラムを作りたいのですが、どんなソースにすればよいか分かりません。 Web検索もしましたが、キーワードが悪かったのか、適したサンプルも見つかりませんでした。 VB Form上のTimerでTextBoxの数値を更新する部分はできていますので、指定のフォルダ内のExcelを開いてデータをセルに出力する方法を教えてください。 参考URLなどもあれば教えてください

  • ExcelからSQLサーバへデータを登録する方法

    WindowsXP,VB6,SP5で開発しています。 質問なんですが、 VBからエクセルを開いて、エクセルに直接データを入力し、 そのエクセルで入力したデータを、SQLサーバにある既存のテーブルにエクスポートする。 なんてこと、できますでしょうか? できるとしたら、どんな方法がありますか? かなり困ってます。どうぞ、よろしくお願いしますm(_ _)m

  • Excelで”データ”形式のCSVが作れますか

    ExcelでCSVファイルに出力する時に、データをダブルクヲーテションでくくったファイル形式にしたいのですが、可能でしょうか、教えてください。

  • ACCESSデータのEXCEL出力

    ACCESSのテーブルデータをEXCEL97に出力する場合、件数の制限がありますか?また、この件について詳しく説明しているようなURLがあれば教えてください。

専門家に質問してみよう