人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel開発者の方に質問です。
Excelを使わずにExcelデータを取り出せる(.NET Frameworkで)ツール・ミドルウェアにはどのようなものがありますか?
JavaではApache POIなどがあると思いますが、.NET Framework限定でお願いします。
またExcelCreator、VB-Report以外でお願いします。

●質問者: wasa
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.NET Framework Apache Excel Java POI
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● cx20
●50ポイント

「Jet OLE DB プロバイダ」を使うとExcel無しにファイルにアクセス可能です。

■Visual Basic .NET と ADO.NET を使用して Excel ブックのレコードの取得と変更を行う方法

http://support.microsoft.com/kb/316934/ja

<ADO.NET 概要>
[.NET アプリケーション]
   |
  [ADO.NET]
   |
[.NET Framework Data Provider for OLE DB] … OleDbConnection
   |
  [OLE DB]
   |
[OLE DB Provider] … Provider=Microsoft.Jet.OLEDB.4.0
   |
 [ISAM ドライバ] … Extended Properties="Excel 8.0;HDR=YES;"
   |
 [Excel ファイル] … Data Source=C:\book1.xls
<データベースの種類>
Excel 5.0 … Excel 5.0 および 7.0 (95) 形式
Excel 8.0 … Excel 8.0 (97), 9.0(2000), 10.0(2002) 形式

ただし、条件として、Excel のデータが「表形式」(テーブル形式)であることが前提になっていますのでご注意ください。

<参考>

■ADO と ADO.NET による Excel ファイルを読み込むサンプル

http://q.hatena.ne.jp/1259456311#a972336


2 ● km1981
●50ポイント

Microsoft.Jet.OLEDB を使えばできます

http://msdn.microsoft.com/ja-jp/library/ms971514.aspx

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ