Tôi không thể đọc dữ liệu trong Excel. Đây là mã tôi đang sử dụng:Đọc dữ liệu từ excel 2010 bằng Microsoft.Office.Interop.Excel
using Excel = Microsoft.Office.Interop.Excel;
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(@"Book1.xlsx", 0, true, 5, "", "", true, Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
Excel._Worksheet xlWorksheet = (Excel._Worksheet)xlWorkbook.Sheets[1];
Excel.Range xlRange = xlWorksheet.UsedRange;
int rowCount = xlRange.Rows.Count;
int colCount = xlRange.Columns.Count;
for (int i = 1; i <= rowCount; i++)
{
for (int j = 1; j <= colCount; j++)
{
MessageBox.Show(xlWorksheet.Cells[i,j].ToString());
}
}
Tôi nhận được hộp thông báo có nội dung gì đó về số System.__ComObject
thay vì giá trị.
Làm cách nào để khắc phục sự cố này?
Throwing dưới đây lỗi " 'đối tượng' không chứa một định nghĩa cho ' Giá trị 'và không có phương pháp mở rộng' Giá trị 'chấp nhận đối số đầu tiên của loại' đối tượng 'có thể được tìm thấy (bạn thiếu một chỉ thị sử dụng hoặc tham chiếu assembly?) " – Coolenough