Нужно получить значения ячеек с 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д