Имя: Пароль:
1C
1С v8
Чтение Excel
0 mrpink
 
12.07.16
06:22
Добрый день. 1с8 умеет читать файлы эксель, а можно-ли как-то добраться до листов в табличном документе прочитанным из файла эксель?
Спасибо.
1 Mankubus
 
12.07.16
06:36
(0) ПервыйЛист=Excel.WorkSheets(1);
2 Garykom
 
гуру
12.07.16
06:40
3 mrpink
 
12.07.16
06:44
неее, я не про это, нету у меня экселя, опенофис только,
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяФайла, СпособЧтенияЗначений);

вот так можно как-то до листов добраться? чувствую что вряд ли((
4 mrpink
 
12.07.16
06:46
тоесть понятно что у ТабличногоДокумента нет листов, но он же читает эксель, он его читает только с первого листа, или как-то можно указать?
5 Garykom
 
гуру
12.07.16
06:46
(3) Читать то умеем?

"О файле EXCEL:
В общем случае файл EXCEL содержит несколько листов с данными.
Метод табличного документа "Прочитать" читает все листы в 1 (один) табличный документ.
Это может быть несовсем корректно/удобно (например, на разных листах расположены разные по своей структуре данные).
Поэтому для использования данного функционала необходимо использовать файлы EXCEL, содержащие 1 (один) лист с данными."
6 Garykom
 
гуру
12.07.16
06:48
(4) Напиши в 1С чтобы допилили...
7 mrpink
 
12.07.16
06:52
(6) ступил, спасибо))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший