Имя: Пароль:
1C
1С v8
Получить картинки из Excel
0 Slon747
 
13.09.19
14:24
Требуется загрузить данные из Exccel вместе с картинками.
Один из столбцов содержит картинки.
Загрузил файл в ТабличныйДокумент.
В ТабличныйДокумент.Рисунки вижу почему-то 6 рисунков, хотя в файле Excel всего 3 рисунка.
При этом у первой картинки "Поле объекта недоступно для чтения". Вероятно, служебная картинка.
Остальные 2 из 3 задвоены.
Как правильно получать картики из Excel?
1 sqr4
 
13.09.19
14:25
(0) а откуда экселька? Есть возможность переформировать? Лучше бы картинки отдельно а в эксельке пути
2 ДенисЧ
 
13.09.19
14:32
xls Или xlsx?
3 Slon747
 
13.09.19
14:44
(1) Конечно, идеально было бы вместо картинок получать http-путь к ним. Но там картинки.
(2) Не важно. Если нужно, будут делать тот формат, который более подходит.
4 ДенисЧ
 
13.09.19
14:44
(3) xlsx можно раззиповать и брать картинки оттеда
5 Slon747
 
13.09.19
14:46
(4) Но тогда невозможно будет узнать, какая картинка в какой строке была. Там товары построчно.
6 ДенисЧ
 
13.09.19
14:51
(5) Всё можно. Нужно хмл-файлики почитать, там везде есть указатели. Только их понять надо
7 Slon747
 
13.09.19
14:54
Неужели нет возможности вытянуть картинки из ТабДок с учетом нумерации строк?
8 sqr4
 
13.09.19
14:58
(7) а попробуй получи область из ТД и посмотри в ней рисунки
9 sqr4
 
13.09.19
14:58
не во всем ТД а в области именно
10 Slon747
 
13.09.19
15:51
(8)(9)
Область = ТабличныйДокумент.Область("R2C1");
В этой ячейке есть картинка.
Но у области нет свойства "Картинки". Как мне добраться до картинки?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан