Код в следующей ссылке может помочь вам:
Как читать файл Excel на диезе
Вы можете указать путь к файлу xlsx какподходящее.Также вы можете использовать следующие строки после строки range = xlWorkSheet.UsedRange;
в коде:
string[,] requiredData = new string[range.Rows.Count - 1,range.Columns.Count];
для создания матрицы.
Также вы можете записывать данные в созданную выше матрицу вместо отображенияMessageBox
(Вы можете изменить цикл следующим образом):
for (rCnt = 2; rCnt <= range.Rows.Count; rCnt++)
{
for (cCnt = 1; cCnt <= range.Columns.Count; cCnt++)
{
str = (range.Cells[rCnt, cCnt] as Microsoft.Office.Interop.Excel.Range).Value2.ToString();
requiredData[rCnt - 2][cCnt - 1] = str;
}
}
Надеюсь, это поможет ...