|
Загрузка из Экселя в управляемых формах | ☑ | ||
---|---|---|---|---|
0
baribars
12.01.22
✎
23:47
|
Эксель = Новый COMОбъект("Excel.Application");
РабочаяКнига=Эксель.WorkBooks.Open(ИмяФайлаЭксель); Листы=РабочаяКнига.WorkSheets; Для НомерЛиста = 1 По Листы.Count Цикл Лист=Листы.Item(НомерЛиста); КонецЦикла; Как из конкретного листа выгрузить нужную мне область в массив и потом ее разобрать? делаю так: Область = Эксель.Range(Эксель.Cells(5,1), Эксель.Cells(10,5)); Данные = Область.Value.Выгрузить(); Но когда получаю данные, то первой колонки например нет( где косяк? |
|||
1
серый КТУЛХУ
12.01.22
✎
23:59
|
нахрена ком?
начиная с 15-го релиза эксель-файл без установленого экселя загружается в табличный документ методом табличного документа. листы - области с теми же именами. |
|||
2
baribars
13.01.22
✎
00:15
|
мне надо получать по каждому листу отдельно данные
|
|||
3
Фрэнки
13.01.22
✎
00:32
|
(2) все равно там не нужен ком. Я прямо сейчас код перед глазами этот не увижу - надо его вытаскивать, а уже глаза слипаются.
Но код есть. Листы книги выходят в разные Области табличного документа и их можно скопировать оттуда или прочитать после получения нужной области из документа. Если есть желание и возможности, то воспользуйся отладчиком для просмотра считанного табличного документа из файла эксель и сможешь увидеть сам, что листы там разобрать можно. |
|||
4
baribars
13.01.22
✎
00:51
|
по-умолчанию считывает только первый лист, я так понимаю надо получать листы, а потом выбирать с каждого листа
|
|||
5
Сергиус
13.01.22
✎
01:01
|
(0)Эксель.Sheets(1).Select(); Текущий лист по идее так устанавливается
|
|||
6
baribars
13.01.22
✎
01:09
|
а мне надо пройти все листы файла последовательно
|
|||
7
МихаилМ
13.01.22
✎
01:55
|
(0)Вопросы по работе с Excel - самые часто задаваемые на этом форуме.
Отправляйтесь в поиск по форуму. Все ответы на Ваши вопросы уже есть. |
|||
9
baribars
13.01.22
✎
02:26
|
спасибо кэп)
|
|||
10
Сергиус
13.01.22
✎
02:54
|
(6)Что мешает сделать цикл по листам и для каждого выбор?
|
|||
11
baribars
13.01.22
✎
03:14
|
разобрался, спасибо большое
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |