gifts2017

Йоксель, научившийся читать Excel 95

Опубликовал Антон Азанов (Djelf) в раздел Программирование - Внешние компоненты

Небольшое ответвление проекта Йоксель с поддержкой чтения файлов Excel 95 (BIFF5)

Что такое Йоксель прочитать можно на http://infostart.ru/public/17463/ или http://yoksel.net.ru/HomePage

В данном случае, выложена сборка проекта Йоксель (ВК и COM сервер), модифицированая для поддержки чтения файлов Excel 95 (BIFF5). Если кто не в курсе: официальная версия может прочесть только файлы Excel 97-2003 (BIFF8). Кроме поддержки формата Excel 95, больше никаких модификаций кода не производилось.

Основана на официальной версии Йоксель 1.1.26.0 от 06.29.2010г.

Чтение OLE объектов в файлах Excel 95 пока отключено, но скорее всего, также будет реализовано.
По некоторым причинам (модуль чтения файлов Excel нуждается в рефакторинге и т.п.), патч для поддержки Excel 95 не может войти в официальную версию, но проверка  корректности работы, теоретически, может облегчить включение такой возможности и в официальную версию.
Поддержка чтения более старых форматов Excel, без значительных изменений в коде, скорее всего невозможна, сделать это может только основной разработчик - Ужас Бухгалтера.

Обратите внимание: эта сборка не поддерживается официальным разработчиком. Поэтому, писать ему что на этой сборке что-то не работает совершенно бесполезно!

В меня файлами Excel кидаться можно и нужно, но только в следующих случаях:
- Вы нашли файл Excel 95 (именно Excel 95) который у Вас не прочитался или в нем заметны искажения цвета, фона, рамок и т.п. по сравнению с тем же самым файлом пересохраненным в формате Excel 97-2003;
- файл Excel 97-2003 не открылся на моей сборке, а официальная версия Йоксель его прочла;

Выражаю огромную благодарность Ужасу Бухгалтера за помощь в сборке проекта Йоксель, без его помощи это небольшое ответвление от основного проекта, скорее всего, так бы и не появилось.

P.S. данная публикация была создана с разрешения автора проекта Йоксель в рамках Помощи Проекту

P.P.S. измененные файлы проекта или патчи к нему (кому как удобно) разумеется доступны для загрузки.


Upd 2012/05/19: ВК обновлена до версии 1.1.27 от 2012/04/20


Все возможные благодарности высылайте автору оргинального проекта по адресу http://yoksel.net.ru/Pomoshh%27Proektu

 

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

Наименование Файл Версия Размер
SpreadSheet_1.1.27.xl95.zip 18
.zip 1,46Mb
19.05.12
18
.zip 1,46Mb Скачать
ВК для 1С:Предприятия 7.7 (SpreadSheet.dll) 54
.7z 983,72Kb
19.05.12
54
.7z 983,72Kb Скачать
COM-сервер (Yoksel.dll) 47
.7z 1 004,15Kb
19.05.12
47
.7z 1 004,15Kb Скачать
Измененные файлы проекта Йоксель 8
.7z 23,75Kb
19.05.12
8
.7z 23,75Kb Скачать
Патчи к проекту Йоксель 7
.7z 3,95Kb
19.05.12
7
.7z 3,95Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Андрей (Свой) 22.09.10 20:46
да здравствует Йоксель и его разработчики !!!
2. Konstantin _Konstantin (konfed) 23.09.10 10:55
Ребята молодчинки, спасибо:
+ Djelf за 95 excell
+ Ужасу Бухгалтера за помощь Djelf в этом деле.
Маленький вопрос: при изменении официальной версии будет ли изменяться этот дочерний проэкт?
3. Антон Азанов (Djelf) 23.09.10 11:03
(2) Если не будет кардинальных изменений в модуле чтения - обязательно будет, в противном случае, предполагаю, что эта версия станет не актуальной.
4. Виктор Абросимов (DjSpike) 09.10.10 19:47
Спасибо Djelf. Об этом можно было только мечтать....
5. Виктор Абросимов (DjSpike) 16.11.10 15:26
Сегодня наконец-то удалось протестировать работу с excel 5.0. Пока что все открывается... Еще раз спасибо...
6. Алексей Матвеев (МАлексей) 15.09.11 16:12
Полезная штука. Не раз выручала.
7. Эдуард Григорян (ed55) 17.09.11 07:44
Работает очен быстро.Большуютаблицу остки ТМЦ записал в Excel мгновенно
8. Сергей (Che) Коцюра (CheBurator) 18.04.12 04:50
Так чем кончилось-то? чтение экселя95 - будет внедрено в основную ветку йокселя?
9. Антон Азанов (Djelf) 18.04.12 11:23
(8) Стоит ли напрягать Олега по поводу внедрения в основную ветку, когда проект 2 года уже не шевелится? Тем более, что он тогда сказал, что ему нынешняя реализация чтения Excel уже не нравится и ее вообще всю переделывать надо.
10. Антон Азанов (Djelf) 19.05.12 20:48
(8) В основной ветке все остается по прежнему, благодаря помощи создателя http://yoksel.net.ru/forum/topic.php?id=300, версия 1.1.27.xl95 получилась.
11. Евгений Долиновский (Dolly_EV) 08.08.14 03:22
а Excel 2010 (и выше) можно прикрутить поддержку?
12. Антон Азанов (Djelf) 08.08.14 12:33
Нет. biff5 предшественник biff8, вся работа заключалась в исключении новых возможностей. xsls и ods это уже xml, а работа с xml в йокселе не предусмотрена. см. первоисточник: http://yoksel.net.ru/forum/topic.php?id=490
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа