※ ChatGPTを利用し、要約された質問です(原文:VB.NETでのEecelデータの読み込みについて)
VB.NETでのExcelデータの読み込みについて
このQ&Aのポイント
VB.netを使用してExcelデータの読み込みを行う方法について教えてください。
過去ログを参考にしてプログラムを作成しましたが、正常な値を読み込むことができません。
セルA1には数値が入っているのに、Label1には 'System.__ComObject' と表示されてしまいます。どうすれば正常に読み込むことができますか?
VB.NETでのEecelデータの読み込みについて
VB.netを使用しています。
過去ログを参考にして、Excel値の読み込みのプログラム作成をしています。
下記のコードでerrorはでないのですが、正常な値を読み込んでくれません。どなたかアドバイスお願いします。
※sampleファイルのsheet1のセルA1の値をLabel1に読み込みたい
このコードを実行するとLabel1に "System.__ComObject" と表示されてしまう。
セルA1には"100"という数値が入っています。
Dim excelFilePath As String = "C:\sample.xls"
Dim Excel As Excel.Application
Dim ExcelBook As Excel.Workbook
Dim ExcelSheet As Excel.Worksheet
Excel = CType(CreateObject("Excel.application"), Excel.Application)
ExcelBook = CType(Excel.Workbooks.Open(excelFilePath), Excel.Workbook)
ExcelSheet = CType(ExcelBook.Worksheets(1), Excel.Worksheet)
Label1.Text = ExcelSheet.Cells(1, 1).ToString
お礼
herenciaさん早い回答ありがとうございます! 解決しました。