|
分類:[VB.NET/VB2005 以降]
【VB2005+Excel2003】
いつもお世話になります。
ADO.NETでEXCELファイルを読み込み、シートの一覧を取得し、最初(EXCEL上一番左端)のシート名を取得したいのですが、 OleDbConnection.GetSchema("Tables") で取得した内容を見ても、Excel上で表示されるシートの並び順になっていません。
シート名は不確定なので、名称ではなく順序で先頭シート名を取得したいのですが、 どのようにすればよろしいでしょうか。
よろしくお願い致します。
【EXCELのシートの並び順】 先頭(左端)から 1:hoge 2:Sheet2 3:Sheet3 4:Sheet1
【得られた結果(datatable)】 0:Sheet1$ 1:Sheet2$ 2:Sheet3$ 3:hoge$ 4:hoge$Print_Titles
|