Поиск в таблице Excel - C#
Формулировка задачи:
Задача в том чтобы введенные данные в поле сравнивались с таблице в exel
т.е. я ввожу данные в строку и при нажатии кнопки искало совпадения в exle таблице
как привязать таблицу exle и организовать поиск по ней?
Решение задачи: «Поиск в таблице Excel»
textual
Листинг программы
string xlFileName = "C:\\test.xls"; //путь к файлу Excel
Excel.Workbook xlWB; //какая-то рабочая книга Excel
Excel.Worksheet xlSht; //какой-то рабочий лист Excel
Excel.Application xlApp = new Excel.Application(); //создаём приложение Excel
//xlApp.Visible = true; //сделать Excel видимым, но это не обязательно
xlWB = xlApp.Workbooks.Open(xlFileName); //открываем наш файл (Рабочую книгу Excel)
xlSht = xlWB.Worksheets["Лист1"]; //присваиваем переменной iSht Лист1 или так xlSht = xlWB.ActiveSheet //активный лист
string Value1 = textBox1.text;
string Value2 = xlSht.Range["A1"].Value.ToString();
if ( Value1 == Value2)
{
}
//закрытие Excel
xlWB.Close(true); //сохраняем и закрываем файл, если false - то закрыть и не сохранить изменения
xlApp.Quit();