6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
|
|||||||||||
1 | |||||||||||
Положить два DataTable в один Excel на разные листы06.08.2018, 19:23. Показов 995. Ответов 12
Всем привет.
Нужно при нажатие на кнопку. Положить два datatable в один excel. на разные листы. как это сделать? у меня почему-то одинаковые данные на разные листы
Выгружаю данные
0
|
06.08.2018, 19:23 | |
Ответы с готовыми решениями:
12
Текстовые файлы на разные листы в один документ Excel Перенос данных excel -excel на разные листы Копировать одноименные листы из файлов Excel в один файл Excel Копировать листы из файлов Excel в один файл Excel |
997 / 356 / 135
Регистрация: 27.10.2006
Сообщений: 764
|
|
07.08.2018, 16:48 | 2 |
ну, если на обоих листах вы запускаете одну процедуру DataTable GetData(), то вы и должны получать одну и ту же информацию, которая вставляется на оба листа.
Чтобы получить разную информацию на листах, то нужно получать (запрашивать) разную информацию и уже после этого разносить их по разным листам.
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
07.08.2018, 16:53 | 3 |
вы в методе GetData получаете 2 DataTable, а возвращаете всегда первый, откуда будут разные данные? либо объединяйте выходные данные в кортеж из двух DataTable, либо в функцию GetData надо вносить коррективы, чтобы возвращала только то что нужно именно.
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
|
|
07.08.2018, 19:34 [ТС] | 4 |
SeIZVeIZ, а два GetData спасут ситуацию?
на деле ничего не вышло
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|||||||||||
08.08.2018, 09:14 | 5 | ||||||||||
studentrm, спасут, но это неверный выход, лучше как-то так:
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
|
||||||
08.08.2018, 09:27 [ТС] | 6 | |||||
SeIZVeIZ,
DataTable dt1 = GetData(); DataTable dt2= GetData();
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
08.08.2018, 09:44 | 7 |
studentrm, да, вместо своих старых
GetData
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
|
||||||
08.08.2018, 13:33 [ТС] | 8 | |||||
SeIZVeIZ, одинаковые кладет
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
08.08.2018, 13:45 | 9 |
вы вообще видели мой код и Ваш?
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
|
|
08.08.2018, 13:47 [ТС] | 10 |
SeIZVeIZ, так точно. Getdata изменил и vardt внес.
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|||||||||||
08.08.2018, 14:33 | 11 | ||||||||||
Ваш код:
мой код:
0
|
6 / 6 / 1
Регистрация: 13.12.2015
Сообщений: 398
|
|
08.08.2018, 14:35 [ТС] | 12 |
SeIZVeIZ, а где лист заполняется. Верно?
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
08.08.2018, 14:40 | 13 |
и да, воспользуйтесь отладчиком да посмотрите какие данные в методе GetData у Вас вообще получаются, может ошибка у Вас где-то в другом месте совсем, с Вашим кодом понять это очень трудно когда всё наляпано не пойми как
0
|
08.08.2018, 14:40 | |
08.08.2018, 14:40 | |
Помогаю со студенческими работами здесь
13
Как экспортировать таблицы из access в excel на разные листы? Delphi экспорт из stringgrid в excel файла на разные листы Объединить листы excel в один Как слить два DataTable'а в один? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |