0
rt2000
25.09.14
✎
09:40
|
Всем доброе утро. Подскажите с вопросом.
Есть таблица в формате *.mxl (не xml), имеет 3 колонки и 1000 строк.
Как программно в 1с прочитать строки?
в интернете на эту тему нашел только:
ТабДок = новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяКаталогаИмпорта);
ТабДок.Показать();
|
|
2
DmitrO
25.09.14
✎
09:45
|
ТабДок = новый ТабличныйДокумент;
ТабДок.Прочитать(ИмяФайла);
Для Строка=1 По ТабДок.ВысотаТаблицы() Цикл
Для Колонка=1 По ТабДок.ШиринаТаблицы() Цикл
Область = ТабДок.Область(Строка, Колонка);
Текст = Область.Текст;
//...тут читаем и другие свойства ячейки
КонецЦикла;
КонецЦикла;
и понеслась душа в рай..
|
|
4
МихаилМ
25.09.14
✎
11:00
|
построитель запроса умееет
ТД = Новый ТабличныйДокумент;
областьТД = ТД.Область(1,1,1,1);
областьТД.Текст = "1";
областьТД = ТД.Область(1,1,КолвоСтрокВсего+1,1);
ПостроительЗапроса = Новый ПостроительЗапроса;
ПостроительЗапроса.ИсточникДанных = Новый ОписаниеИсточникаДанных(областьТД);
Результат = ПостроительЗапроса.Результат; // отобранные строки типа РезультатЗапроса
ОбщаяТЗ = Результат.Выгрузить();
|
|