Нужно получить значения ячеек с C17 по D37 из документа Excel - C#

Узнай цену своей работы

Формулировка задачи:

Мне нужно получить значения ячеек с C17 по D37 из документа по адресу "H:\Share100\Індивідуальна карточка 2013.xlsx". Как мне это сделать? Я пробовал подключить библиотеку Excel, но visual studio её не находит. А если вот так:
using Excel = Microsoft.Office.Interop.Excel;
Не находит Office.

Решение задачи: «Нужно получить значения ячеек с C17 по D37 из документа Excel»

textual
Листинг программы
    string firstname,lastname,comand;
 
    var tasks = new List<string>();
    var data1 = new List<string>();
    var data2 = new List<string>();
try
{
    var objExcel= new Excel.Application(); 
    objExcel.Workbooks.Open(fileName);
    var objWorkSheet= objExcel.ActiveSheet as Excel.Worksheet;
 
    firstName = objWorkSheet.Range["C3"].Value.ToString();
    lastname = objWorkSheet.Range["C4"].Value.ToString();
    comand= objWorkSheet.Range["C5"].Value.ToString();
 
    for (int i = 17; i  <= 36; i++)
    {
        tasks.Add(objWorkSheet.Range["B" + i].Value.ToString());
        data1.Add(objWorkSheet.Range["C" + i].Value.ToString());
        data2.Add(objWorkSheet.Range["D" + i].Value.ToString());
    }
}
catch (Exception ex)
{
           MessageBox.Show(ex.Message);
}
finaly
{
           objExcel.Quit();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5