Поиск в Excel - C#
Формулировка задачи:
Приветствую.
Недавно начал изучать C# и вот столкнулся с такой задачей. Есть Excel таблица в ней в определенной колонке надо найти текст введенный в textBox1 и потом из этой же строки но из других ячеек вывести данные в textBox2, textBox3, textBox4. Вот так я начал:
А вот как дальше выбрать из найденной строки нужные ячейки, не пойму.
Подскажите пожалуйста, а так же поправьте если я гдето ошибся в том что уже навоял!.
Заранее благодарен.
private void btnInfo_Click(object sender, EventArgs e) { //Проверяем наличие файла if (File.Exists("D:\\temp\\Книга.xlsx")) { //Создаём приложение. Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application(); //Открываем книгу. Microsoft.Office.Interop.Excel.Workbook ObjWorkBook = ObjExcel.Workbooks.Open("D:\\temp\\Книга.xlsx", 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false); //Выбираем таблицу(лист). Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet; ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1]; //Очищаем поля textBox2.Clear(); textBox3.Clear(); textBox4.Clear(); //Ищем данные в столбце "С" Microsoft.Office.Interop.Excel.Range range = ObjWorkSheet.get_Range("C:C").Find(textBox1 .Text);
Решение задачи: «Поиск в Excel»
textual
Листинг программы
....Value2.ToString();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д