Excel シートからパラメーターを読み取る必要があるテスト フレームワークを作成しています。私はできるようになりたいです:
- シート内のテスト レコードの行数を取得する
- 列数を取得する
- A23 などの特定のセルを参照し、値を読み書きします。
このコードはインターネットで見つけました。素晴らしいですが、フォーム コンポーネントで動作するようにコーディングされているようです。必ずしもデータグリッドに Excel シートを表示する必要はありません。
これは私が見つけたコードです。問題なく動作しますが、上記の機能を追加する必要があります。ご協力いただきありがとうございます :)
using System.Data;
using System.Data.OleDb;
...
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls;Extended Properties=Excel 8.0");
OleDbDataAdapter da = new OleDbDataAdapter("select * from MyObject", con);
DataTable dt = new DataTable();
da.Fill(dt);