Бесплатный пример из моего архива по просьбе «группы товарищей». Обработка построена на базе Native компоненты Аркадия Кучера.
Реализованы практически все методы, описанные автором, реализовано для обычных и управляемых форм (8.2, без поддержки модальности).
Схема работы ступенчатая:
1. Выбор файла — считываются его параметры
2. Чтение заголовков, установка в таблице имен и типов
3. Чтение данных.
Отдельно замечу, что в серию не пошел, т.к. обнаружиласть проблема с файлами, где количество строк больше 15 000.
Может быть, это была проблема сервера (х64, Win2008), а может быть обработки, но при загрузке терялись строки где-то на таком количестве. Тем не менее, по сравнению с СОМ-объектом, скорость фантастическая.
Одним словом, используйте только после доскональной проверки на своей аппаратной платформе.
Так вроде 8.3 умеет через табличный документ читать файлы Excel, в чем преимущество этого метода?
С одной стороны необходим для больших файлов, так как скорость фантастическая. С другой стороны для больших файлов не подходит так как теряются строки. Ничего не понял.
Так получается, загрузка возможна но без гарантии качества, странно …
В том то и прикол. В своё время искал варианты ускорения, но эта компонента дала ошибки, потому и очутилась в архиве. Может проблема была в настройках оси, тем не менее в серию не пошла.