Обработка чтения, анализа и записи xls (Excel) через LIbreOffice (обычные формы)

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

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

6
Шаблон для вашей обработки по загрузке или выгрузки XLS данных через LibreOffice. Обработка не просто читает файл, но анализирует содержимое каждой колонки, автоматически распознает тип данных в колонках (строка, число, дата), а также проверяет наличие некорректных данных.

Некорректным обработка считает столбец из дат, в котором "случайно" обнаружилось пара строковых или числовых значений.

Обработка также интересна, тем что демонстрирует пример работы с датами в документах Открытого офиса. 

Реализован удобный интерфейс с попыткой автоматически разобрать структуру документа и показать пользователю, какие столбцы необходимо выбрать в ручную.

В обработке таже реализован фильтр данных (в данном случае по покупателю)

Особое внимание обращаю на то что обработка оптимизировалась под большие таблицы и работает отностительно шустро!

Обращаю ваше внимание, что обработка может выдать ошибку при попытке создать объект LibreOffice, даже если тот установлен!!! Решение (проверено на Win Server 2012, Win 8) - переустановить LibreOffice. Возможно первое использование обработки необходимо сделать запустив 1С "от имени администратора" (потом работает независимо от способа запуска 1С).

 

Ради справедливости отмечу - есть много аналогичных разработок, например:

Загрузка данных из excel в 1С Предприятие 8.2 (Управляемое приложение)Универсальная обработка чтения файлов Excel (Управляемое приложение) Загрузка из EXCEL в 1С тремя методами. Часть III. LibreOffice com.sun.star.ServiceManagerи еще дюжина вариантов...Однако моя отличается продуманным и удобным (на мой взгляд) интерфейсом.
6

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

Наименование Файл Версия Размер
СобираемСводныйОтчет_8+.erf
.erf 33,53Kb
01.07.13
38
.erf 33,53Kb 38 Скачать
ПримернаяТаблица_2013.xls
.xls 125,50Kb
01.07.13
6
.xls 125,50Kb 6 Скачать

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

Комментарии
Избранное Подписка Сортировка: Древо
1. xten 40 16.04.14 16:25 Сейчас в теме
Подскажите, пожалуйста, а файлы excel можно подобным образом загружать или существует жесткая зависимость от программы LibreOffice?
2. Aleksey81 958 17.04.14 17:49 Сейчас в теме
(1) xten, Да, файлы Excel можно (и нужно) загружать моей обработкой. Важно что бы на компьютере был установлен Libre Office
Оставьте свое сообщение

См. также

Конфигурация "Обмен данными Excel" 18

Инструменты и обработки Программист Конфигурация (md, cf) v8 1cv8.cf Россия Абонемент ($m) Загрузка и выгрузка в Excel

Что будет, если скрестить Конвертацию 2.0, Модуль загрузки преобразования в значения БД от конвертации 3.0 и Excel шаблоны? Правильно, получится отличная подсистема "Обмен данными Excel", которую можно встраивать в существующие конфигурации и получить универсальный механизм по загрузке данных из Excel и вводу начальных данных. Данная подсистема позволит заменить множество различных обработок по загрузкам из Excel. Хочу отметить, что все интеграции через веб сервисы 1С по загрузкам soap пакетов (документов xml) можно адаптировать и универсально загружать через данную подсистему, правда, это потребует двух доработок конфигурации, но это возможно, архитектурное решение и идея включены в подсистему "Обмен данными Excel".

2 стартмани

05.03.2019    2435    11    Алексей777    10       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

07.05.2018    19560    62    m-rv    33       

Загрузка номенклатуры в базу "Управление торговлей 11.4", с возможностью создания номенклатуры поставщика, через табличный документ Excel, Word 21

Инструменты и обработки Программист Бухгалтер Пользователь Архив с данными v8 ERP2 УТ11 УУ Windows Оптовая торговля Учет ТМЦ Абонемент ($m) Загрузка и выгрузка в Excel Обработка справочников

Хочу поделиться простой обработкой дающей возможность загружать номенклатуру с возможностью создания номенклатуры поставщика, в какую либо определённую группу товаров. 

1 стартмани

15.03.2018    18103    203    appolon321    56       

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

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

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

3 стартмани

20.12.2017    25668    29    mvv1975    5       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

13.12.2017    28792    69    alexey.kutya    75       

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

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

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

1 стартмани

04.03.2017    20632    325    ifal    79       

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

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

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

1 стартмани

25.07.2016    33244    6    milkers    2       

Групповая обработка номенклатуры "Крутотенюшка": выгрузка из 1С в Excel, правка и обратная загрузка в 1С с учетом изменений 18

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 УТ10 Windows Абонемент ($m) Загрузка и выгрузка в Excel

Эта обработка очень поможет при свертках, переносах, и т.д., когда нужно провести ревизию имеющейся номенклатуры, убрать лишнее, отредактировать, изменить реквизиты, добавить свойства и загрузить все с учетом выполненных изменений в 1С.

1 стартмани

11.04.2016    19747    63    O-Planet    41       

Прайс-лист с картинками в EXCEL из 1С: УТ10, УПП, КА (с формой заказа) 26

Отчеты и формы Руководитель проекта Внешняя обработка (ert,epf) v8 КА1 УТ10 УПП1 Windows Оптовая торговля Абонемент ($m) Ценообразование, прайсы Загрузка и выгрузка в Excel

Обработка для формирования прайса в EXCEL с формой заказа. Выгрузка картинок, характеристик, нескольких цен, остатков. Расчет заказа прямо в прайсе.

9 стартмани

26.11.2015    27506    61    spy-83    19       

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

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

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

3 стартмани

20.10.2015    11573    7    teyana    12       

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

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Загрузка и выгрузка в Excel Обработка документов

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

5 стартмани

16.10.2015    48626    528    primat    29       

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

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

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

1 стартмани

22.09.2015    138032    447    Zerocl    60       

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

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Обработка документов Обработка справочников Загрузка и выгрузка в Excel

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

1 стартмани

16.09.2015    51152    374    Tatitutu    49       

Обмен прайс-листами и анализ ценовой политики конкурентов, партнёров и поставщиков в программе 1С:Предприятие 2

Инструменты и обработки Бизнес-аналитик Руководитель проекта Внешняя обработка (ert,epf) v8 УТ10 УПП1 УУ Windows Ценообразование, анализ цен Абонемент ($m) Ценообразование, прайсы Обработка документов Загрузка и выгрузка в Excel

Универсальная программа для загрузки Прайс-листов в базу 1С:Предприятия 8. Основные достоинства: простота использования и широкие функциональные возможности поиска товаров для записи цен. Область применения: обмен прайс-листами и анализ ценовой политики конкурентов, партнёров и поставщиков в программе 1С:Предприятие.

10 стартмани

16.07.2015    24586    4    Destroy    2       

И снова "Как сжать картинки для экспорта в EXCEL?" или Умная картинка 8.2 14

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Практика программирования Загрузка и выгрузка в Excel

Прошла уже эпоха , когда экономили на трафике интернета. Но все же...повторюсь. Я предлагаю совершенно новый способ сжатия картинки - эффект в 20 раз !!!

1 стартмани

17.06.2015    22995    54    Tatitutu    10       

Работа с Excel. Объединение, Стыковка, Свертка 4

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Универсальные обработки Загрузка и выгрузка в Excel

Обработка позволяет работать как с одним, так и с несколькими файлами Excel: Объединять файлы со сходной структурой в одну таблицу, Стыковать файлы с разной структурой по ключевому полю, Группировать результат по выбранным полям и суммировать числовые поля.

1 стартмани

19.02.2015    19002    35    Ekovichev    7       

Нестандартная загрузка из Excel 102

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Загрузка и выгрузка в Excel

Взгляд на привычную задачу под неожиданным углом - пусть пользователь прямо в Excel решает, что ему надо, и грузит в 1С только нужное. Установите любой отбор, выделите фрагмент, и вот он уже в 1С. Для обычных и УФ 8.3

1 стартмани

12.11.2014    24801    272    Yashazz    45       

Загрузка данных из табличного документа (УФ) 19

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Windows Абонемент ($m) Обработка документов Обработка справочников Загрузка и выгрузка в Excel

Загрузка данных из табличного документа (УФ) с сохранением/восстановлением настроек, загрузкой в план счетов, загрузкой реквизитов объектов типа ПВХ

1 стартмани

22.05.2014    22738    242    blindcat2006    15       

Универсальная загрузка табличных данных из файла Microsoft Excel 33

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Загрузка и выгрузка в Excel

Мастер загрузки произвольных табличных данных из книг Microsoft Excel в объекты информационной базы 1С: Предприятие (управляемое приложение).

1 стартмани

30.04.2014    24606    420    McSeem    20       

[x1c.ru] Загрузка Табеля учета рабочего времени из Excel-отчета системы "Таймформер" для ЗУП Редакция 2.5 0

Инструменты и обработки Системный администратор Бухгалтер Внешняя обработка (ert,epf) v8 ЗУП2.5 Россия БУ УУ Windows Учет рабочего времени Абонемент ($m) Загрузка и выгрузка в Excel

Обработка для загрузки данных об отработанном времени из Excel-файла системы "Таймформер". Загружает Excel-файлы, содержащие подробный месячный отчет.

1 стартмани

16.04.2014    18884    14    GusevNA    1       

NEW! Быстрый способ выгрузки в Excel без «геморроя» с помощью COMSafeArray. 36

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Загрузка и выгрузка в Excel

Как очень быстро, легко и без всяких препятствий (драйвера ADODB, права пользователя Windows и т.п.) выгрузить данные в Excel с помощью COMSafeArray.

1 стартмани

30.03.2014    21125    84    akor77    10       

Загрузка данных из табличного документа (управляемые формы) 138

Инструменты и обработки no Внешняя обработка (ert,epf) v8 v8::УФ 1cv8.cf Россия Windows Абонемент ($m) Загрузка и выгрузка в Excel

Обработка загрузки данных из табличного документа на основе стандартной от 1С, переделанная для тонкого клиента. Для 8.2 и 8.3

1 стартмани

28.03.2014    86515    2895    proal    76       

Обработка выгрузки/загрузки табеля учета рабочего времени 11

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 ЗУП2.5 БУ УУ Windows Зарплата Учет рабочего времени Абонемент ($m) Загрузка и выгрузка в Excel

Обработка предназначена для выгрузки и загрузки табеля учета рабочего времени. Обработка выгружает шаблоны табеля учета рабочего времени в файлы Excel по подразделениям (для каждого подразделения один файл). И загружает введённые данные из этих же файлов.

1 стартмани

04.02.2014    15863    73    arr    5       

Иерархическая загрузка номенклатуры из Excel-файла 28

Инструменты и обработки Программист Архив с данными v8 1cv8.cf Windows Учет ТМЦ Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

22.01.2014    24661    59    lisrws    16       

Выгрузка товаров и цен из Excel в документ установки цен 5

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 Розница БП3.0 УТ11 Россия Windows Ценообразование, анализ цен Абонемент ($m) Обработка документов Загрузка и выгрузка в Excel

Данная обработка предназначена для выгрузки из прайс-листа Excel товаров и цен в документ установки цен. Поддерживает следующие конфигурации: Бухгалтерия 3.0, Управление торговлей 11.1, Розница 2.0

1 стартмани

20.01.2014    16110    121    rsvp201    9       

Универсальная загрузка из EXCEL MXL и Google таблиц для управляемого приложения 22

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Загрузка и выгрузка в Excel

версия обработки "Универсальная загрузка из EXCEL для управляемого приложения" (c) авторства uzhelas добавлена возможность грузить из MXL и Google spreadsheet

1 стартмани

14.11.2013    17342    231    bxz    18       

Как рисовать диаграммы в Excel 11

Инструменты и обработки Программист Внешний отчет (ert,erf) v8 Windows Абонемент ($m) Загрузка и выгрузка в Excel Работа с интерфейсом

Что делать, если средствами 1С не получается нарисовать диаграмму, которую хочет Заказчик? Выход есть!

1 стартмани

10.10.2013    18043    130    Сисой    1       

Универсальная загрузка из EXCEL для управляемого приложения 51

Инструменты и обработки no Внешняя обработка (ert,epf) v8 Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

27.09.2013    11389    952    uzhelas    34       

Все константы MS Office 104

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf 1cv7.md Windows Абонемент ($m) Инструментарий разработчика Загрузка и выгрузка в Excel

16000+ констант MS Office 2013 для Excel, Word, Access, Outlook, PowerPoint, Project и Visio с краткими описаниями из MSDN, переведены в формат "mxl", с удобной оболочкой в виде обработки для отбора и преобразования в другие форматы. Примеры использования. Пример получения значений напрямую из Excel (без ВК).

1 стартмани

22.07.2013    24840    154    TrashMaster    22       

Универсальная загрузка таблицы Еxcel в документ или справочник 8.2. 24

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Универсальные обработки Загрузка и выгрузка в Excel

Предназначена для загрузки таблицы из Excel в табличную часть документа, движения документа, создание элементов справочника, создание документов(без табличной части).

1 стартмани

19.04.2013    9659    442    lap_soft    22       

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

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 1cv8.cf Windows Абонемент ($m) Универсальные обработки Загрузка и выгрузка в Excel

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

5 стартмани

27.03.2013    26121    174    Infector    4       

Использование стандартной обработки Загрузка данных из табличного документа.epf для заполнения табличных частей - обычный интерфейс 20

Инструменты и обработки Системный администратор Программист Архив с данными v8 1cv8.cf Windows Абонемент ($m) Загрузка и выгрузка в Excel

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

1 стартмани

20.11.2012    25845    137    rugubara    17       

Еще одна загрузка данных из Excel (или как окончательно забыть его методы) 26

Отчеты и формы Системный администратор Программист Нет файла v8 Windows Абонемент ($m) Загрузка и выгрузка в Excel

С переодичностью раз в год, на меня падает задача, загрузить что-то эдакое из excel и каждый раз происходит мучительное вспоминание а как создать его COM, как там перебрать ячейки, найти "крайние", разобраться с форматированием... в какой-то момент лень таки победила и подкинула мне идею как перестать вспоминать - а именно: "Почему бы не загрузить файл целиком, в плоскую структуру, и потом просто выбрать данные запросом. Так родился этот справочник, встраиваемый в любую конфигурацию 8.2 c функционалом по загрузке excell файла в свои элементы.

1 стартмани

17.11.2012    9223    206    Itilive.ru    32       

Выгрузка таблиц (Excel, OpenOffice) в Google Drive 22

Инструменты и обработки Системный администратор Программист Внешний отчет (ert,erf) v8 1cv8.cf 1cv7.md Windows Абонемент ($m) Загрузка и выгрузка в Excel Внешние источники данных WEB

Обработка позволяет загрузить файлы Excel и OpenOffice на Google Drive (Google Docs). Не требует дополнительных компонент. Может применяться для публикации документов из 1С (например, обновляемые финансовые отчеты для руководителей).

1 стартмани

08.11.2012    24824    106    zan_od    35       

Универсальная обработка для загрузки данных в справочники из Еxcel + Управляемые формы 16

Инструменты и обработки no Внешняя обработка (ert,epf) v8 1cv8.cf Россия Windows Абонемент ($m) Обработка справочников Загрузка и выгрузка в Excel

Универсальная обработка для загрузки данных в любой справочник из Еxcel. Корректно работает во всех конфигурациях 8.2, 8.3 (в обычном приложении и на управляемых формах).

1 стартмани

15.10.2012    25719    434    GATTUSO    26       

Загрузка из Excel с использованием КД 2.0 129

Инструменты и обработки no Внешний отчет (ert,erf) v8 1cv8.cf Россия Windows Абонемент ($m) Загрузка и выгрузка в Excel

Наверно многие сталкивались с проблемой загрузки данных из Excel в 1С. Какая бы обработка не создавалась - простенькая одноразовая или универсальная, уходит немало времени на решение таких проблем как синхронизация данных, описание создания и изменения данных. Но ведь мало только написать обработку, потом сколько времени уходит на отладку. Для решения этих проблем я предлагаю использовать конвертацию данных. С помощью этого инструмента можно очень гибко решать все вышеперечисленные проблемы...

1 стартмани

14.10.2012    26045    274    Alex_grem    33       

Учет канцтоваров для секретаря - тонкий клиент (без информационной базы, на файлах excel) 2

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

Обработка включает для каждого файла загрузки из excel новую колонку в табличное поле обработки (управляемая форма, тонкий клиент), рассчитывает и выводит общие итоги. Табличку на тонком клиенте выводит в табличный документ. Обработка не использует информационную базу и независима от её структуры, только файлы эксель. Результат объединения тоже сохраняется в файл.

1 стартмани

11.09.2012    17914    22    ksnik    10