Форум программистов, компьютерный форум, киберфорум
Наши страницы
Jlovenpk1
Войти
Регистрация
Восстановить пароль
Оценить эту запись

ExcelDataReader немного заметок

Запись от Jlovenpk1 размещена 19.09.2018 в 15:28

Читаем наш Excel документ и работает позже с полученными данными.
Листинг кода:
C#
1
2
3
4
5
FileStream stream = File.Open(@"test.xlsx", FileMode.Open, FileAccess.Read); //открываем наш документ
            IExcelDataReader reader = ExcelReaderFactory.CreateOpenXmlReader(stream); // грузим
            DataSet result = reader.AsDataSet(); 
            DataTable dt = result.Tables["ForTest"]; 
            richTextBox1.AppendText(dt.Rows[4][0].ToString());
Подробности.

C#
1
DataTable dt = result.Tables["ForTest"];
Тут мы открываем страницу нашей книги, у меня первая страница Excel документа называлась ForTest.

C#
1
 richTextBox1.AppendText(dt.Rows[4][0].ToString());
Тут мы добавляем в richtextbox информацию, которую хотим достать.
4: Это строка
0: Это столбец.

Будьте в этом моменте внимательнее, т.к я по началу вызывал 1 0 и получал пустоту, 2 0 и получал пустоту, мои данные начинались с 4 строки 0 столбца.
Размещено в Без категории
Просмотров 360 Комментарии 2
Всего комментариев 2
Комментарии
  1. Старый комментарий
    Неплохо бы указать, что такое ExcelReaderFactory и откуда появилось (ссылка на источник тоже не лишнее).
    Запись от ovva размещена 20.09.2018 в 13:45 ovva вне форума
  2. Старый комментарий
    Аватар для Jlovenpk1
    Как только допишу проект, обновлю пост с полными подробностями!)
    Запись от Jlovenpk1 размещена 21.09.2018 в 13:48 Jlovenpk1 вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru