Загрузка файлов Excel XLSX через XML

Опубликовал Дамир Закиров (Dzenn) в раздел Обмен - Загрузка и выгрузка в Excel

Стабильно работающая обработка чтения Excel XLSX через XML.

Содержит код работы с XLSX как XML;
Предназначена для использования разработчиками 1С, код разработки открыт.

Для обычного и управляемого приложения.
Не предназначена для конечного пользователя

Используются только встроенные возможности 1С, без каких-либо внешних компонент;
Код адаптирован для директив &НаКлиенте и &НаСервере;
На входе - файл XLSX, на выходе - матрица (массив из массивов), которую легко передать для дальнейшей обработки.


Ограничения - читает даты как числа.

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

Наименование Файл Версия Размер
Чтение Excel XLSX через XML
.epf 12,35Kb
28.10.13
61
.epf 1.1 12,35Kb 61 Скачать

См. также

Добавить вознаграждение
Комментарии
1. rhtr Иванов (rhtr) 56 29.10.13 21:31 Сейчас в теме
> Ограничения - читает даты как числа.
Отбило желание скачивать.
2. DZENN (Dzenn) 29.10.13 21:41 Сейчас в теме
(1) rhtr, в следующей версии обязательно будет, не пропадай ;-)
3. rhtr Иванов (rhtr) 56 30.10.13 12:38 Сейчас в теме
4. Данила Елистратов (CagoBHuK) 25 30.10.13 16:05 Сейчас в теме
5. Дамир Закиров (Dzenn) 22 30.10.13 16:14 Сейчас в теме
(4) CagoBHuK, xslt не предполагалось при разработке
6. OBEH (OBEH) 01.11.13 14:01 Сейчас в теме
7. Дамир Закиров (Dzenn) 22 01.11.13 14:20 Сейчас в теме
(6) OBEH, обработка читает только файлы XLSX
8. Сергѣй Батанов (baton_pk) 203 11.11.13 10:08 Сейчас в теме

Ограничения - читает даты как числа.

По идее, перевод "числа" в "дату" такой:
Дата1С = '19000101' + (Число - 2)*24*60*60;

Надо только узнать, под каким номером значится формат даты. В моём случае все такие ячейки помечены атрибутом s="2".
Надо рыть MSDN.
9. Сергѣй Батанов (baton_pk) 203 11.11.13 11:13 Сейчас в теме
Пригодилось. Добавляю в консоль отчётов возможность подгрузки таблиц из Экселя. +