6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|||||||||||
1 | |||||||||||
Выгрузка данных в Excel из Datatable12.02.2017, 00:12. Просмотров 3770. Ответов 17
Метки нет Все метки)
(
Долго мучался, в итоге имею следующее: ошибки и код. Подскажи пожалуйста в чем ошибки, почему код не определяет объекты. Хотя библиотеки все стоят.
В чем дело? Ошибки
0
|
|
12.02.2017, 00:12 | |
Выгрузка DataTable в Excel, разделители Выгрузка данных из БД в excel
Выгрузка данных в Excel |
|
609 / 504 / 315
Регистрация: 20.05.2015
Сообщений: 1,419
|
|||||||||||||||||||||||||||||||
13.02.2017, 04:07 | 2 | ||||||||||||||||||||||||||||||
Ошибся
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 09:41 [ТС] | 3 |
Aferuga, первый вариант ошибка не найден обьект application.
Второй вариант не найден метод excelapp прописал через var но все равно ошибка
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
||||||||||||||||
13.02.2017, 10:03 | 4 | |||||||||||||||
ссылку "Microsoft.Office.Interop.Excel" подключили?
Мои подключения:
нужно делать как Aferuga объявить
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 13:13 [ТС] | 5 |
Getsok, да в using прописал. А ваш код в какуб процедуру вставииь?
Добавлено через 5 минут Getsok, как будет код выглядить вместе с using подскажите пожалуйста
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
|||||||||||
13.02.2017, 13:29 | 6 | ||||||||||
![]() Решение
studentrm,
подключаем ссылку ,картинка во вложении пишем в using:
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 13:52 [ТС] | 7 |
Getsok, а код в кнопку или отдельной процедурой?
Добавлено через 5 минут Getsok, applicatuon workbook worksheets не существует
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
|
13.02.2017, 13:54 | 8 |
studentrm, смотри сам, можешь в кнопку, это не принципиально.
ссылку добавили как на картинке? юзинг прописан?
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 14:07 [ТС] | 9 |
Getsok, да. Там ссылка была
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
|
13.02.2017, 14:11 | 10 |
studentrm, вот здесь галочки надо....
Application Workbook Worksheet - относятся к Microsoft.Office.Interop
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 14:44 [ТС] | 11 |
Getsok, все ок. Спасмбо болтшре. Скажи пожалуйста как написать пуиь в скобках куда сохранить файл
Добавлено через 6 минут Getsok, получаю трлько одну строку данных. Хотя их 4. Получмл только шапку и одну строку
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 19:29 [ТС] | 12 |
Getsok, ошибка выходит. Скажи пожалуйста из-за чего. Еще одна строчка запроса выходит. Хотя их 5 должно быть
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
|
13.02.2017, 19:58 | 13 |
studentrm, если в dt у тебя 4 строчки и ты в этом уверен, то у тебя что-то со счетчиком, проверь, что он увеличивается. Запусти отладку, поставь точку останова на строчке с ошибкой, потом наведи мышкой на nc и посмотри, как отображается строка внутри, так же можешь посмотреть, что происходит в dt.
Ошибка происходит когда пишется вторая строка? цикл foreach (DataRow nc in dt.Rows) простыми словами означает построчный перебор dt (nc это просто строка из dt со всеми столбцами) Добавлено через 6 минут wb.SaveAs(Directory.GetCurrentDirectory() + @"\Название_файла_.xls"); можешь указать другую директорию.
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 19:58 [ТС] | 14 |
Getsok, а может быть ошибка если я закоменнтил куда сохранять?
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
|
13.02.2017, 20:07 | 15 |
studentrm, нет,сделай отладку, проверь, что я тебе написал. в цикле укажи все столбцы, проверь счетчик....сделайте что нибудь)))
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 391
|
|
13.02.2017, 22:14 [ТС] | 16 |
Getsok, dt is empty пишет
0
|
Warrior
496 / 423 / 177
Регистрация: 23.11.2014
Сообщений: 932
|
|
14.02.2017, 00:46 | 17 |
0
|
14 / 14 / 2
Регистрация: 26.04.2015
Сообщений: 60
|
|
14.02.2017, 09:37 | 18 |
studentrm, где находятся данные которые требуется выгрузить в Excel?
0
|
14.02.2017, 09:37 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Экспорт данных DataTable, DataGridView, Excel Выгрузка данных формы в Excel Выгрузка данных из Delphi в Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |