Пример использования компоненты ExcelNative

Обмен - Загрузка и выгрузка в Excel

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

Бесплатный пример из моего архива по просьбе "группы товарищей". Обработка построена на базе Native компоненты Аркадия Кучера

Реализованы практически все методы, описанные автором, реализовано для обычных и управляемых форм (8.2, без поддержки модальности). 

Схема работы ступенчатая: 

1. Выбор файла - считываются его параметры

2. Чтение заголовков, установка в таблице имен и типов

3. Чтение данных.

Отдельно замечу, что в серию не пошел, т.к. обнаружиласть проблема с файлами, где количество строк больше 15 000.

Может быть, это была проблема сервера (х64, Win2008), а может быть обработки, но при загрузке терялись строки где-то на таком количестве.  Тем не менее, по сравнению с СОМ-объектом, скорость фантастическая.

Одним словом, используйте только после доскональной проверки на своей аппаратной платформе. 

2

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

Наименование Файл Версия Размер
Чтение файла Excel
.epf 562,91Kb
09.06.17
6
.epf 0.0.1 562,91Kb 6 Скачать

См. также

Комментарии
Сортировка: Древо
1. Silenser 484 10.06.17 10:51 Сейчас в теме
Так вроде 8.3 умеет через табличный документ читать файлы Excel, в чем преимущество этого метода?
androgin; BigB; +2 Ответить
2. webester 27 10.06.17 17:12 Сейчас в теме
С одной стороны необходим для больших файлов, так как скорость фантастическая. С другой стороны для больших файлов не подходит так как теряются строки. Ничего не понял.
3. MiG 11.06.17 14:10 Сейчас в теме
Так получается, загрузка возможна но без гарантии качества, странно ...
4. eskor 82 12.06.17 03:01 Сейчас в теме
В том то и прикол. В своё время искал варианты ускорения, но эта компонента дала ошибки, потому и очутилась в архиве. Может проблема была в настройках оси, тем не менее в серию не пошла.
Оставьте свое сообщение