C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 13 を表示中)
■4178 / )  Excelのセル値の取得について
□投稿者/ R (1回)-(2007/06/08(Fri) 17:07:19)

分類:[C# (Windows)] 

 はじめまして。
 C#の初心者ですが、宜しくお願いいたします。

 表題にもあるとおり、C#からExcelのセル値の取得を行いたいと思っているのですが
 デバッグ時にエラーが起こりうまくいきません。
 
取得方法に、GetCellというものも見つけたのですがうまくいきませんでした。
 エラー内容と、試行中のソースを記載します。

 ご教授を宜しくお願いいたします。



 エラー内容は以下になります
  型 'object' を 'string' に暗黙的に変換できません。明示的な変換が存在します。
 (cast が不足していないかどうかを確認してください)


 ソース
string strTitle;
string FilelPath = @"C:\Book1.xls";

Microsoft.Office.Interop.Excel.Application xlsApplication = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbooks xlsBools = xlsApplication.Workbooks;
xlsBools.Open(excelPath, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing);

Microsoft.Office.Interop.Excel._Workbook book = xlsBools.get_Item(1);
Microsoft.Office.Interop.Excel.Sheets Sheets = book.Worksheets;
Microsoft.Office.Interop.Excel._Worksheet objSheet;

objSheet = (Microsoft.Office.Interop.Excel._Worksheet)Sheets.get_Item(1);

strTitle = objSheet.Cells[1,3];

MessageBox.Show(strTitle);


返信 編集キー/


管理者用

- Child Tree -