#0
by raykom
БП 2.0 1с 8.2 Подскажите, есть ли возможность (метод) тупо ЗАГРУЗИТЬ содержимое Эксель файла в Таблицу значений (Табличное поле на форме) ? С файлом работаю как Вот, видимо про свойства комобъекта надо спрашивать. Смотрю в СП - вижу ДенисЧ с метлой ... "Узор такой наверное ..." (С) Спасибо.
#5
by IamAlexy
обещают штатно в 8.3.6 через файл открыть - сразу в табличный документ с сохранением форматирования или программно - тогда еще и с настройкой способа чтения ячеек.. империя мани пошатнется скоро..
#7
by IamAlexy
зря ты так работаешь.. самый козырный споосб щас это xlsx разархивировать в папку временную и далее разбирать xml не надо ни комов, ни офисов - все делается средствами платформы и самое главное - мегабыстро..
#10
by FN
+ comsafearay=ActiveSheet.UsedRange.Value; Как из массива сделать ТЗ думаю сам разберешься.
#11
by raykom
Ага. Я пока искал примерчик какой нето - везде на его Мегапрайс наступал )) За 8 тыров ... Да у меня тупо тямы не хватает. Не знаю тему, а разбираться некогда. Потому быстрее из кома че небудь сварганю )) Емае ... Ты с кем разоваривал оО Я попробую ))
#16
by raykom
Не покажу, бардака много. Перекраиваю чужую основу. А вто как беру из КОМ и вставляю в ТабПоле - вот Процедура ДобавлениевТабПоле(Номенклатура, ЛистExcel, х)
#17
by Banned
Тут что-то про метлу ты в начале говорил? Так вот, я согласен с автором того высказывания....
#19
by raykom
Ну в принципе - да, не Покрышкин. А можно пару слов - что не так в этом коде в принципе ?
#22
by Mashinist
ну идея не моя респект потому как похоже что массив получается довольно быстро а с массивом уже работать проще
#23
by raykom
Да, конечно. Так я уже понял откуда ноги, но я не силен с массивом, Попробую потом, конечно апгрейдить код. Но сейчас надо решить задачу, а не учится. А еще я на этапе разбора и загрузки отбираю в Табличное поле только то, что надо для обработки, ну и структуру Табличного поля сделал свою. Так что пока пусть, как есть. Но потом перепилю, как рекомендуете.
#24
by FN
Привет. Да это один из быстрейших методов через ком. >Но сейчас надо решить задачу, а не учится. Вот так и получается *овнокод. Надо время на решение задачи выделять с учетом "учиться".
#25
by raykom
)) Да ладно нудить то ... Сказал же, завтра перепилю. А сейчас к завтрему должно что то работать. Пока все понятно и идет по плану. Так что - завтра будут пользоваться амнокодом )
#26
by raykom
Лудше подскажите, как из листа Эксель вытащить номер строки ? Что бы в файле пронумеровать без счетчика.
#32
by raykom
:DDD Да видел я уже твое мегатворение. Не совсем оно, но много чего взять можно было бы.
#33
by Maniac
клиент прислал. ФИгня вопрос. не парься, ничо работать не будет нормально кроме нативного чтения - прямого кода.
#34
by Maniac
+ 1Сникам конечно трудно писать на питоне или делфи, поэтому собственно как говориться не можешь .рать не мучай .. пу В мире уже давно есть инструменты которые хавают все эксели напрямую. и не зависят от винды, операционки и 1С в том числе.
#35
by Maniac
"видел" а ты сейчас глянь. я 30 числа - 15 часов потратил на новую версию. Весь день и ночь сидел. По первым скриншотам видны новшества до которых всем ще далеко. Сейчас начнут только под меня плагиатить.
#36
by raykom
Я без иронии. Большая работа, думаю, что и достойная. Я только по описанию мельком пробежал. Так шо не думай, что недооценен ))
#37
by Maniac
Поделюсь техническими деталями. У нас компонента написана на питоне в виде нативной компоненты. Читает эксель просто молниеносно. Возвращает (внимание!) в 1С полностью готовые таблицы значений! никаких там циклов и тп. Прямо напрямую таблицы. в компоненте никакого кода 1С вообще не присутствует. Но в 1Ске каждая таблица из компоненты напрямую передается в ТЗ. При этом считываются все листы целиком - тоесть передается целлый массив всех листов. И он сразу же в 1С представляется в виде ТЗ.
#38
by Maniac
Сейчас у нас уже работа идет над тем чтобы нативная компонента смотрела мощности компа, и выполняла не только так как может, а еще соответственно распределяла мощности на каждое ядро по несколько запросов. Те грубо говоря если у тебя 8 листов по 100к строк, и 8 ядерный комп, то каждно ядро параллельно выполняет свою работу.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как загрузить данные из Excel в таблицу значений?
- в пакетном режиме можно выгрузить, а как загрузить в пакетном режиме?
- Как загрузить данные по ЕСН в регл. отчетность из ЗиК?
- Как загрузить индексы в 1С
- Как загрузить данные из Excel не используя COM-объекты?
- Как можно загрузить данные из xls в 1С 77 если нет самой Excell
- v8: Как из XML файла загрузить данные в табличное поле?
- Как подтащить данные из регистра накопления в табличное поле документа?
- Загрузить данные из Ворда в табличный документ
- OFF: Кто загружал данные из Паруса 7? Как загрузить данные из xml файла?
- Как загрузить данные из ПФР в ЗУП?
- Как загрузить из экселя в табличное поле на форме сразу а не построчно ?
В этой группе 1С
- Синхронизация РИБ, простой вопрос
- Ошибка ADODB.Recordset при выполнении SQL запроса
- 1c8 Динамический список произвольный запрос Как сделать отбор "в иерархии"
- УФ: Нельзя изменять поле, содержащее объект данных формы
- Почему уменьшение НДС в корр. сч-ф. продавца отражается в книге покупок?
- Почему не срабатывает метод документа "При копировании"
- Показать дубли GUID объектов информационной базы в 1С 8.3
- Не работает настройка прав доступа на уровне записей во внешних отчетах
- Простенький RLS. Проблема
- XBase. Перед выполнением операции нужно закрыть базу. А база то закрыта!
- {ОбщийМодуль.УправлениеПользователями.Модуль}: Процедура или функция с указанным
- Как узнать что за таблица INFORG
- Зависает при попытке установить отбор в журнале регистрации
- УправлениеКонтактнойИнформацией
- V83.COMConnector на 64-bit Win
- Набор записей регистра сведений на управляемой форме элемента Справочника
- Нужна помощь в написании запроса
- задвоение предопределенных элементов
- Досрочный выход из декрета 1С: ЗУП
- РАУЗ УПП не списывает сумму с 45.02 при проведении Отчет Комиссионера