Поиск в таблице 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();

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


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

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

8   голосов , оценка 4.375 из 5