|
Сохранение в EXCEL на нескольких листах |
☑ |
0
Случайный прохожий
08.11.13
✎
16:06
|
Добрый день.
Суть проблемы: необходимо написать обработку, которая создает Excel-файл с несколькими листами. Программно "поячеечно" заполнять ексельку я умею, но необходимо формировать некий табличный документ "ТД", записывать его на первый лист ексельки, переформировывать ТД, записывать на второй лист и т.д.
Помогите с синтаксисом. Незнаю как записать ТД на какой-то конкретный лист ексельки.
|
|
1
Кирпич
08.11.13
✎
16:11
|
Синтаксис тот же
|
|
2
dk
08.11.13
✎
16:11
|
через копи / пасте
1. сохраняешь ТД во врем. файл
2. открываешь в excel этот врем файл
3. выделяешь лист, копируешь
4. переходишь на нужный лист, вставляешь
5. грошаешь временный файл
|
|
3
Случайный прохожий
08.11.13
✎
16:28
|
(1) Ненашел что-то.
Тыкни пальцем если несложно.
|
|
4
Случайный прохожий
08.11.13
✎
16:29
|
(2) Предлагаешь все это программно сделать? Геморно как-то...
|
|
5
mikecool
08.11.13
✎
16:29
|
(0) пиши сразу в эксель на нужный лист
|
|
6
mikecool
08.11.13
✎
16:29
|
ну или (2)
|
|
7
Случайный прохожий
08.11.13
✎
16:36
|
(5) Каким образом? Я же грю, что синтаксис спрашиваю.
Лист.Cells(1, 1).Value = 345; - так можно записать ячейку в ексель на нужный лист. Но как впихнуть туда таблицу значений?
|
|
8
mikecool
08.11.13
✎
16:42
|
(7) при чем здесь ТЗ?
вот как получил Лист, так и получай второй
WorkBook.Sheets - коллекция листов книги
|
|