Нужно получить значения ячеек с C17 по D37 из документа Excel - C#
Формулировка задачи:
Мне нужно получить значения ячеек с C17 по D37 из документа по адресу "H:\Share100\Індивідуальна карточка 2013.xlsx". Как мне это сделать? Я пробовал подключить библиотеку Excel, но visual studio её не находит. А если вот так:
Не находит Office.
Листинг программы
- using Excel = Microsoft.Office.Interop.Excel;
Решение задачи: «Нужно получить значения ячеек с 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д