Поиск в таблице Excel - C#

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

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

Задача в том чтобы введенные данные в поле сравнивались с таблице в exel т.е. я ввожу данные в строку и при нажатии кнопки искало совпадения в exle таблице как привязать таблицу exle и организовать поиск по ней?

Решение задачи: «Поиск в таблице Excel»

textual
Листинг программы
  1. string xlFileName = "C:\\test.xls"; //путь к файлу Excel
  2.  
  3. Excel.Workbook xlWB; //какая-то рабочая книга Excel
  4. Excel.Worksheet xlSht; //какой-то рабочий лист Excel
  5.  
  6. Excel.Application xlApp = new Excel.Application(); //создаём приложение Excel
  7. //xlApp.Visible = true; //сделать Excel видимым, но это не обязательно
  8. xlWB = xlApp.Workbooks.Open(xlFileName); //открываем наш файл (Рабочую книгу Excel)
  9. xlSht = xlWB.Worksheets["Лист1"]; //присваиваем переменной iSht Лист1 или так xlSht = xlWB.ActiveSheet //активный лист
  10.  
  11. string Value1 = textBox1.text;
  12. string Value2 = xlSht.Range["A1"].Value.ToString();
  13.  
  14. if ( Value1 == Value2)
  15. {
  16.  
  17. }
  18. //закрытие Excel
  19. xlWB.Close(true); //сохраняем и закрываем файл, если false - то закрыть и не сохранить изменения
  20. xlApp.Quit();

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут