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

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

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

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

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

Чтение OLE объектов в файлах Excel 95 не реализовано.

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

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

Upd 2012.05.19

* ВК обновлена до версии 1.1.27 от 2012.04.20

Upd 2024.02.26 это все было давно сделано, но как то руки не доходили выложить. Ничего особенного но кому то может быть полезно.

+ В ПараметрыПечати добавлены свойства

ПараметрыПечати.РежимПечатиКопий=0; // 1 — разобрать по копиям

ПараметрыПечати.Дуплекс = 0; // 0 нет (по-умолчанию), 1 по горизонтали, 2 по вертикали

ПараметрыПечати.ИмяДокумента=»ИмяДокумента»; // заголовок фрейма тоже поменяется! (сделано чтобы в очередь печати попадало название без показа фрейма).

+ Изменен порядок сохранения mxl и xls

Т.к. надоело тыкать тыкать в тип файла. Ну и мышка долше проживет. Негативный эффект: при программной записи ТабДок.Записать(ИмяФайла,Фрм) Фрм=1 и Фрм=2 поменялись, если использовалось Фрм=»xls» или  Фрм=»mxl» то ничего не изменится.

12 Comments

  1. Свой

    да здравствует Йоксель и его разработчики !!!

    Reply
  2. konfed

    Ребята молодчинки, спасибо:

    + Djelf за 95 excell

    + Ужасу Бухгалтера за помощь Djelf в этом деле.

    Маленький вопрос: при изменении официальной версии будет ли изменяться этот дочерний проэкт?

    Reply
  3. Djelf

    (2) Если не будет кардинальных изменений в модуле чтения — обязательно будет, в противном случае, предполагаю, что эта версия станет не актуальной.

    Reply
  4. DjSpike

    Спасибо Djelf. Об этом можно было только мечтать….

    Reply
  5. DjSpike

    Сегодня наконец-то удалось протестировать работу с excel 5.0. Пока что все открывается… Еще раз спасибо…

    Reply
  6. МАлексей

    Полезная штука. Не раз выручала.

    Reply
  7. ed55

    Работает очен быстро.Большуютаблицу остки ТМЦ записал в Excel мгновенно

    Reply
  8. CheBurator

    Так чем кончилось-то? чтение экселя95 — будет внедрено в основную ветку йокселя?

    Reply
  9. Djelf

    (8) Стоит ли напрягать Олега по поводу внедрения в основную ветку, когда проект 2 года уже не шевелится? Тем более, что он тогда сказал, что ему нынешняя реализация чтения Excel уже не нравится и ее вообще всю переделывать надо.

    Reply
  10. Djelf

    (8) В основной ветке все остается по прежнему, благодаря помощи создателя http://yoksel.net.ru/forum/topic.php?id=300, версия 1.1.27.xl95 получилась.

    Reply
  11. Dolly_EV

    а Excel 2010 (и выше) можно прикрутить поддержку?

    Reply
  12. Djelf

    Нет. biff5 предшественник biff8, вся работа заключалась в исключении новых возможностей. xsls и ods это уже xml, а работа с xml в йокселе не предусмотрена. см. первоисточник: http://yoksel.net.ru/forum/topic.php?id=490

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *