Парсинг Excel-файла

Публикация № 1293238

Разработка - Обмен данными 1С - Загрузка и выгрузка в Excel

Парсинг эксель файла

Шаблон внешней обработки для парсинга Excel без использования COM-объектов, с учетом клиент-серверного взаимодействия, на толстом, тонком и веб-клиенте. С учетом требований безопасности и отображением длительных операций.

Обвязка составляет более 400 строк кода, это лишь интерфейс перемещения и разрешений, вся логика работы с данными экселя расположена в модуле объекта.

При этом не важно используется обработка через Файл-Открыть или установлена как внутренняя в “Дополнительные отчеты и обработки ”, именно как внешний файл, не для встраивания в конфиг.

 

Тестировалось:

  • Платформа: 1С:Предприятие 8.3 (8.3.13.1513)
  • ERP Управление предприятием 2 (2.4.6.160)
  • Комплексная автоматизация 2 (2.4.7.151)
  • Управление торговлей, редакция 11 (11.4.8.57)

 

Другие публикации автора:

 

Скачать файлы

Наименование Файл Версия Размер
Парсинг эксель файла:

.epf 13,14Kb
15
.epf 13,14Kb 15 Скачать

Специальные предложения

Автор запретил комментарии

См. также

Односторонний файловый обмен с сайтом по ftp (1C 2 Web) Промо

Обмен данными 1С Файловые протоколы обмена, FTP WEB v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Платные (руб)

Подходит под любую конфигурацию на управляемом интерфейсе на базе БСП 2.4.4 и выше. Позволяет гибко настроить выгрузку, практически любых, данных по расписанию на сервер ftp вашего ресурса. Ведение лога процесса выгрузки также предусмотрено.

1000 руб.

09.12.2019    5303    7    0    

Загрузка Акта приемки товара от WildBerries в документ реализации для БП 3.0

Обработка документов Оптовая торговля Загрузка и выгрузка в Excel v8 v8::БУ БП3.0 БУ Абонемент ($m)

Загружает данные по Акту приемки товара от ООО «Вайлдберриз», полученный из личного кабинета в формате *.xlsx в документ "Реализация (акты, накладные, УПД)".

1 стартмани

24.01.2021    377    0    LamerSoft    0    

Журнал учета ТМЦ для 1С-Рарус: Ломбард

Учет ТМЦ v8 v8::СКД 1cv8.cf Россия БУ Абонемент ($m)

Журнал ежедневного учета ТМЦ для конфигурации 1С-Рарус: Ломбард, редакция 4.0

1 стартмани

17.01.2021    574    0    LamerSoft    0    

Печать транспортной накладной: приложение № 4 (в ред. Постановлений Правительства РФ от 21.12.2020 № 2200) для БП 3.0

Печатные формы документов Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Обработка для печати транспортной накладной (в ред. Постановления Правительства РФ от 21.12.2020 № 2200) для Бухгалтерия предприятия, редакция 3.0.

1 стартмани

15.01.2021    882    1    LamerSoft    0    

Загрузка прайс листов в БП 3.0, УНФ 1.6, Розница 2.3, УТ 11.4, КА 2 и ERP Промо

Ценообразование, прайсы Загрузка и выгрузка в Excel v8 v8::ОУ Розница УНФ ERP2 БП3.0 УТ11 КА2 УУ Платные (руб)

Внешняя обработка для загрузки прайс-листов Excel (и не только) в конфигурации: БП 3.0, УНФ 1.6, Розница 2.3, УТ 11.4, КА 2 и ERP без использования COM-объектов (установленного Excel), для толстого, тонкого и веб-клиента.

1500 руб.

16.04.2020    6425    25    15    

Загрузка данных отчета о реализации товаров из сервиса Яндекс.Маркета "Беру" для БП 3.0, УТ 11.4, КА 2, ERP и УНФ 1.6

Комиссионная торговля WEB v8 УНФ ERP2 БП3.0 УТ11 КА2 УУ Абонемент ($m)

Загрузка данных отчета о реализации товаров из сервиса Яндекс.Маркета «Беру» в следующие конфигурации: Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11.4; Комплексная автоматизация 2; ERP Управление предприятием 2 и Управление нашей фирмой, редакция 1.6 в документ "Отчет комиссионера (агента) о продажах".

1 стартмани

09.12.2020    697    4    LamerSoft    0    

Загрузка данных отчета о реализации товаров из Excel-файла OZON "ОЗОН" для БП 3.0, УТ 11.4, КА 2, ERP и УНФ 1.6

Комиссионная торговля WEB v8 УНФ ERP2 БП3.0 УТ11 КА2 БУ УУ Абонемент ($m)

Ozon "ОЗОН" формирует отчет о реализации товаров за месяц и присылает его вам не позднее 5-го числа следующего месяца в формате (XLSX), именно этот отчет загружает данная обработка в следующие конфигурации Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11.4; Комплексная автоматизация 2; ERP Управление предприятием 2 и Управление нашей фирмой, редакция 1.6 в документ "Отчет комиссионера (агента) о продажах".

1 стартмани

26.11.2020    1139    28    LamerSoft    0    

Шаблон внешней печатной формы с вводом параметров

Универсальные печатные формы v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

В ряде случаев, перед тем как послать документ на печать, требуется внести некоторые параметры. Именно это позволяет сделать данный шаблон печатной формы.

1 стартмани

01.10.2020    1594    8    LamerSoft    0    

[Расширение] Контроль отрицательных остатков по регистру бухгалтерии при проведении Промо

Универсальные функции Инструментарий разработчика Учет ТМЦ Учет ТМЦ v8 1cv8.cf Россия БУ Абонемент ($m)

Расширение позволяет без изменений конфигурации проверять остатки по регистру бухгалтерии при проведении каждого документа и запрещает проведение при появлении отрицательных остатков после проведения.

1 стартмани

17.08.2015    48512    166    ekaruk    32    

Отладочная форма для внешней печатной формы

Универсальные печатные формы v8 Розница УНФ ERP2 ЗКГУ3.0 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

Форму возможно подцепить (просто скопировав в вашу печатку и назначив формой обработки), подходит под управляемый интерфейс конфигурации на базе БСП 2.2 и выше с типом команды вызова серверного метода. С легкими модификациями подойдет под любой вызов.

1 стартмани

22.09.2020    1581    6    LamerSoft    0    

ТОРГ-12 из документа "Заказ покупателя" для конфигурации УТ-10.3

Печатные формы документов v8 УТ10 БУ Абонемент ($m)

Внешняя печатная форма ТОРГ-12 из документа "Заказ покупателя" для конфигурации Управление торговлей, редакция 10.3

1 стартмани

10.08.2020    3849    2    LamerSoft    0    

[Расширение] Быстрое закрытие кассовой смены для 1С:Розница 2.3

Кассовые операции v8 Розница БУ Абонемент ($m)

Расширение позволяет в разы ускорить процесс закрытия кассовой смены.

1 стартмани

30.07.2020    2820    3    LamerSoft    0    

Прыг-Скок...или из MS EXCEL в 1С (8.2) (открытый код) Промо

Обработка документов Обработка справочников Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Универсальная загрузка данных из Microsoft Office Excel. Автоматическая загрузка из любых по форме документов с очень удобным редактором. Почти готовый шаблон для любой конфигурации. Не требует регистрации-бесплатно.

1 стартмани

16.09.2015    65513    362    Tatitutu    48    

Внешняя печатная форма УПД (без проведения) для УТ 11.4, КА 2 и ERP

Печатные формы документов Оптовая торговля v8 v8::ОУ УТ11 БУ Абонемент ($m)

Внешняя печатная форма УПД к не проведенному документу "Реализация товаров услуг". Для конфигураций УТ 11.4, КА 2 и ERP релизов (11.4.8.92 - 11.4.13.85)

1 стартмани

21.01.2020    4327    34    LamerSoft    0    

Шаблон внешнего отчета на СКД

Работа с интерфейсом v8 v8::СКД УНФ Абонемент ($m)

Шаблон отчета на базе СКД со своей формой отчета и выводом в свой макет (на примере прайс-листа).

1 стартмани

20.12.2019    5463    17    LamerSoft    0    

Внешняя печатная форма ТТН на перевозку опасных грузов

Печатные формы документов Оптовая торговля v8 v8::БУ БП3.0 БУ Абонемент ($m)

Товарно-транспортная накладная по форме 1-Т на перевозку опасных грузов третьего класса опасности – легковоспламеняющиеся жидкости (дизельное топливо) для Бухгалтерии предприятия ред. 3.0 документ "Реализация (акты, накладные)".

1 стартмани

20.12.2019    3555    2    LamerSoft    0    

Выгрузка и загрузка данных из файла Excel с поиском по любым полям (есть поиск по ссылке, всего три итерации поиска. Управляемые формы или "Такси") Промо

Загрузка и выгрузка в Excel Обработка документов v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка позволяет загружать данные с поиском по ссылке как для загружаемого объекта, так и его свойств. Загружает справочники, документы, планы видов характеристик. Будет полезна как замена использования конвертации данных для задач переноса, а также как классическая загрузка из табличного документа (Excel). Поиск объекта при загрузке выполняется до трех раз с разными полями поиска (поля поиска настраиваются). Также реализована выгрузка в Excel по ссылкам. У обработки удобный интерфейс, в котором разберется даже начинающий пользователь. Загрузка накладных из файлов xls реализована с интеллектуальным поиском колонок с данными. В интеллектуальном поиске поддерживаются все основные типовые печатные формы.

5 стартмани

16.10.2015    61681    513    primat    35    

Загрузка данных отчета о продажах из Excel-файла WildBerries "Вайлдберриз" для БП 3.0, УТ 11.4, КА 2, ERP и УНФ 1.6

Загрузка и выгрузка в Excel Комиссионная торговля v8 v8::БУ v8::ОУ УНФ БП3.0 УТ11 БУ Абонемент ($m)

Обработка загружает данные отчета о продажах WildBerries "Вайлдберриз" (Детализированный отчет, Форму отчета к ОФЕРТЕ о реализации товара на сайте WILDBERRIES, Приложение №4 и №6 к агентскому договору) в формате *.xlsx в следующие конфигурации Бухгалтерия предприятия, редакция 3.0; Управление торговлей, редакция 11.4; Комплексная автоматизация 2; ERP Управление предприятием 2 и Управление нашей фирмой, редакция 1.6 в документ "Отчет комиссионера (агента) о продажах"

1 стартмани

11.12.2019    9769    148    LamerSoft    0    

Удаление данных средствами 1С

Чистка базы v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка по удалению данных стандартными средствами

1 стартмани

11.12.2019    5931    13    LamerSoft    0    

Экспортные процедуры и функции общих модулей БП 3.0, ЗУП 3.1, УТ 11

Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Таблицы экспортных процедур и функций общих модулей конфигураций БП КОРП 3.0, ЗУП КОРП 3.1, УТ 11 + обработка по формированию такой таблицы из любой конфигурации.

14.06.2019    10470    21    SanchoD    29    

Отправка электронной почты с помощью локального почтового клиента из 1С, развернутой под удаленным рабочим столом Промо

Печатные формы документов Универсальные функции Email v8 КА1 БП2.0 УТ10 УПП1 Абонемент ($m)

Решение для интерактивной (нажал-отредактировал) отправки электронных писем и печатных форм через почтовый клиент (Thunderbird, Outlook) находящийся на локальном компьютере, из конфигурации 1С, развернутой под удаленным рабочим столом (RDP, remote-app). Подходит также для локального развертывания 1С. Представлен пример быстрой интеграции с конфигурациями "Управление торговлей 10.3", "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1", "Бухгалтерия предприятия 2.0".

1 стартмани

21.09.2018    25908    17    stvorl    0    

Загрузка из Excel (без использования com-объектов, без установленного Excel)

Обработка документов Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Обработка не использует com-объект для чтения из файла, не нужен установленный Excel.

1 стартмани

22.03.2019    19443    188    Смешной 1С    28    

Вы больше не будете разбирать Excel как раньше

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Кому не приходилось разбирать файлы в формате Excel? Все матерятся, плюются, требуют обещаний что "это в последний раз", но таки пишут загрузку из Excel. Потом форматы меняются, строки съезжают, колонки переставляют... Вам это не надоело?

1 стартмани

07.05.2018    30724    64    m-rv    34    

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника. ЗУП 3.1

Обработка документов Загрузка и выгрузка в Excel Зарплата Зарплата v8 v8::СПР ЗКГУ3.0 ЗУП3.x БУ Абонемент ($m)

Расчет начисления зарплаты со сложной формулой, по данным из внешнего источника по данным экономического отдела. ЗУП 3.1.

3 стартмани

20.12.2017    51133    32    mvv1975    7    

Универсальное средство чтения файлов Excel Промо

Универсальные обработки Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Унифицируем чтение файлов Excel, читаем "неудобные" файлы, переносим содержимое таблиц Excel через буфер обмена.

5 стартмани

27.03.2013    31184    169    Infector    4    

Приемы эффективной загрузки данных из Excel в 1С

Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Показаны приемы эффективной работы с Excel для загрузки данных в 1С.

1 стартмани

13.12.2017    58865    105    alexey.kutya    87    

Загрузка дополнительных реквизитов и сведений справочника Номенклатура из Excel и таблиц УТ 11, ERP 2

Обработка справочников Загрузка и выгрузка в Excel Учет ТМЦ Учет ТМЦ v8 v8::ОУ ERP2 УТ11 Россия УУ Абонемент ($m)

Внешняя обработка "Загрузка дополнительных реквизитов и сведений справочника Номенклатура"

1 стартмани

07.08.2017    43380    276    Windyhead    41    

Шаблон внешней обработки регламентного задания с формой настройки параметров выполнения

Инструментарий разработчика Универсальные функции v8 v8::УФ 1cv8.cf Абонемент ($m)

Шаблон внешней обработки призван упростить программисту процесс реализации внешнего регламентного задания. Пригоден к использованию во всех конфигурациях на управляемых формах, в которых присутствует подсистема "Дополнительные отчеты и обработки" из состава библиотеки стандартных подсистем (БСП) версии 2.1 и выше.

1 стартмани

28.05.2017    26997    190    Bassgood    10    

Загрузка УПД в Бухгалтерию 3.0 Промо

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Оптовая торговля v8 v8::БУ БП3.0 Россия БУ Абонемент ($m)

Загрузка УПД из Excel в Бухгалтерию предприятия 3.0, с добавлением номенклатуры, ГТД, стран происхождения.

3 стартмани

20.10.2015    24407    13    teyana    12    

Загрузка из Excel-файла данных в документ Поступление товаров и услуг

Обработка документов Загрузка и выгрузка в Excel Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 Розница БП3.0 УТ11 КА2 Россия БУ УУ Абонемент ($m)

Загрузка из произвольного Excel-файла документов Поступление товаров и услуг с возможностью создания номенклатуры, обработка позволяет автоматизировать процесс оформления новых поступлений товара.

1 стартмани

04.03.2017    33037    430    gzharkoj    128    

Отладка/доработка модуля менеджера "на лету"

Инструментарий разработчика Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Данный прием позволяет отлаживать и дорабатывать модуль менеджера во внешней обработке без необходимости пересохранять конфигурацию и перезапускать базу

1 стартмани

23.10.2016    31114    20    json    22    

Вывод Таблицы Значений или Дерева Значений на экран управляемой формы без объявления колонок в реквизитах формы

Практика программирования Универсальные функции v8 1cv8.cf Абонемент ($m)

Примеры взаимных преобразований Таблицы значения в Дерево значений или Табличный документ с использованием универсальных функций и макетов Системы компоновки данных. Примеры представлены в форме удобной для копирования в разработку.

1 стартмани

13.09.2016    40597    47    pavley2002    11    

Лучшие методы сравнения таблиц значений Промо

Универсальные функции v8 1cv8.cf Абонемент ($m)

Задача сравнения таблиц значений встречается на практике довольно часто и может решаться по-разному. Недавняя дискуссия на форуме показала, что до сих пор не сложилось единого мнения о том, какой метод сравнения лучше. В этой статье описываются поиски ответа на данный вопрос, и делается субъективная попытка обобщить и подвести итоги дискуссии.

1 стартмани

02.02.2015    114472    57    ildarovich    59    

7 правил RFC 4180

Универсальные функции v8 1cv8.cf Россия Абонемент ($m)

Что такое CSV? Описание правил формата RFC4180 и пара функций чтения/записи CSV текста в ТЗ согласно этим рекомендациям (с экранированием и _поддержкой многострочных полей_).

1 стартмани

22.08.2016    19280    23    kuzyara    4    

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP)

Загрузка и выгрузка в Excel Внешние источники данных Интеграция v8 ERP2 Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    47148    5    milkers    2    

Генерация QR-кода программная и интерактивная (код открыт, управляемая форма, обычное и управляемое приложение, API)

Универсальные функции Универсальные обработки v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработку можно быстро и легко интегрировать в любую конфигурацию с и без БСП (Библиотека Стандартных Подсистем).

3 стартмани

04.02.2016    49782    174    TuneSoft    30    

Загрузка данных из Excel Промо

Загрузка и выгрузка в Excel Обработка документов v8 1cv8.cf Абонемент ($m)

Загружает информацию из файлов Excel в любой документ, в шапку документа и в любую табличную часть. Сняты ограничения по количеству загружаемой информации... Теперь есть возможность сохранить настройки формы.

1 стартмани

02.04.2012    51169    1034    TSer1    78    

Автоматическая генерация Web-интерфейса с использованием http-сервисов

WEB Универсальные функции v8 1cv8.cf Абонемент ($m)

Пример автоматической генерации Web-интерфейса с использованием http-сервисов.

1 стартмани

03.01.2016    19394    74    BurningChrome    19    

Автоматическая подстановка уничтожений временных таблиц в текст запроса

Универсальные функции v8 1cv8.cf Абонемент ($m)

Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ.

1 стартмани

14.11.2015    20813    0    SeiOkami    3    

Механизм контроля заполнения реквизитов

Универсальные функции Практика программирования v8 1cv8.cf Абонемент ($m)

Механизм позволяет в пользовательском режиме настраивать контролируемые реквизиты, тем самым помогает справиться с невнимательностью пользователей. Не требует снятия с поддержки типовых объектов, внося минимум изменений в конфигурацию. Не привязан ни к конкретным конфигурациям, ни к БСП.

1 стартмани

25.10.2015    14303    30    yur4ik9408    10    

Прикрепление внешних файлов к документам и справочникам 1С 8.3 (управляемые формы)

Универсальные функции Практика программирования v8 1cv8.cf Россия Абонемент ($m)

В данной статье мы рассмотрим, как просто и быстро в любую конфигурацию на базе управляемых форм добавить функционал прикрепления внешних файлов к документам и справочникам. Я начну описание с нуля, т.е. с создания пустой конфигурации. Так что даже любой малоопытный разработчик (вроде меня =) ) сможет реализовать данный функционал в своей или уже написанной конфигурации. Если Вам не хочется разбираться с ниже написанной инструкцией, можете скачать файл*.doc с описанием и скриншотами, либо уже саму готовую конфигурацию.

1 стартмани

15.10.2015    86528    136    omenfarsh    29    

Нелинейная многомерная оптимизация - это просто. Часть 3. Имитация отжига

Инструментарий разработчика Математика и алгоритмы Универсальные функции v8 1cv8.cf Абонемент ($m)

Метод имитации отжига для поиска оптимального решения. И, как обычно, универсальная функция поиска этого самого решения.

1 стартмани

13.10.2015    19226    24    dusha0020    5    

Асинхронная загрузка данных на Управляемую Форму. Прогресс бар (УФ 8.3). Индикация состояния процесса

Работа с интерфейсом Универсальные функции Внешние источники данных v8 v8::УФ 1cv8.cf Абонемент ($m)

Часто бывает, что возникает необходимость загрузить множество данных из разнообразных источников в определенную форму или рабочее место. В процессе загрузки пользователь в неведении — информация готовится или нет. Прием позволяет загружать данные из нескольких источников асинхронно, не блокируя форму\интерфейс, а также отображать ошибки и состояние прогресса. По мере готовности данных, они будут отображены на форме

1 стартмани

09.10.2015    37253    129    pbazeliuk    6    

Полезные приемы при работе с Excel из 1С (Версия 3.1)

Практика программирования Разработка внешних компонент Загрузка и выгрузка в Excel v8 1cv8.cf Абонемент ($m)

Программисту 1С часто приходится работать с таблицами Excel из 1С. Я постарался собрать небольшой FAQ и набор функций для работы с файлами Excel. Надеюсь, кому-то будет полезна данная статья.

1 стартмани

22.09.2015    210909    450    Zerocl    73