Универсальное чтение файлов Microsoft Excel и OpenOffice Calc через OLE
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Часто требуется считывать те или иные данные из файлов Excel. Естественно для этого удобнее всего воспользоваться механизмом OLE. Однако для этого требуется знать, какая именно программа установлена у клиента.
Предлагаю пример универсальной обработки, определяющей, какая программа установлена у клиента, и использующей либо OpenOffice, либо Microsoft Excel.
Обработка сделана на примере считывания цен из электронной таблицы со столбцами "Артикул", "Наименование", "Цена". Ищет номенклатуру по артикулу, или если он не найден, по краткому наименованию.
Протестировано в работе с Microsoft Excel 2003 (только файлы XLS), Microsoft Excel 2010, OpenOffice.org 2 и LibreOffice 3.
Вступайте в нашу телеграмм-группу Инфостарт
См. также
17284 руб.
26.04.2016 688160 1573 669
5490 руб.
12.08.2021 48478 654 71
6000 руб.
11.12.2019 68069 1163 3
12444 руб.
29.10.2014 237924 777 544
6000 руб.
26.11.2020 51302 865 4
6000 руб.
01.03.2021 13445 89 0