Йоксель » Главный форум

Yoskel и Excel 5.0/95

(12 posts)
  1. Подскажите будет ли реализована возможность открытия файлов EXCEL95 ???

    Отправлено 15 года(лет) назад #
  2. http://yoksel.net.ru/forum/topic.php?id=176

    Отправлено 15 года(лет) назад #
  3. Я так понял в ближайших планах поддержки нет ? Или все таки есть надежда на реализацию данных возможностей ???

    Отправлено 15 года(лет) назад #
  4. Надежда на реализацию есть, но в ближайших планах этого нет.

    Отправлено 15 года(лет) назад #
  5. А можно хотя бы добавить функцию вывода сообщения о том что пытаются открыть excel95 который не поддерживается и предложить сохранить его в 97/2000/xp.

    Отправлено 15 года(лет) назад #
  6. При наличии OpenOffice открыть что угодно не проблема...
    Вот примерчик для 1С 7.7: http://file.qip.ru/file/UkX2iCma/OpenSpreadsheets.html (на основе вьювера из демо-конфигурации Йоксель)
    Открывает OpenOffice *.ods *.sxc, Excel 95/97/2000/XP *.xls, Excel 2007 *.xlsx
    Использует JODConverter http://www.artofsolving.com/opensource/jodconverter т.е. нужна java, но есть аналог и на питоне.
    OpenOffice на самой машине даже не нужен, он может быть запущен на любом сервере.

    P.S. по ссылке полный комплект, а во вложении только обработка, JODConverter нужно скачать отдельно и кинуть в каталог обработки (сейчас в обработке прописан путь обработка\jodconverter-2.2.2)
    P.P.S. Spike у тебя же линукс? Немножко допилить и в нем тоже работать будет (JODConverter кросплатформенный).

    Attachments

    1. OpenSpreadsheets.zip (4.4 KB, 113 downloads) 15 года(лет) old
    Отправлено 15 года(лет) назад #
  7. Я в принципе так и делаю с помощью OOo открываю файл, сохраняю в xls, и дальше уже загружаю в 1с через Yoksel

    Отправлено 15 года(лет) назад #
  8. Можно ли сделать чтобы при попытке открыть excel95 выдавалось сообщение о том что не правильный формат и надо файл сохранить в 97/2000/xp

    Отправлено 15 года(лет) назад #
  9. Можно, и это есть в примерах...


     Конвертер = СоздатьОбъект ("КонвертерExcel");
     Попытка
         гКнига = Конвертер.Открыть (ВыбФайл);
     Исключение
         Предупреждение("Это не правильный формат и файл надо сохранить в формате 97/2000/xp!");
         Возврат;
     КонецПопытки;

    На йоксель то зачем лишнее взваливать? Обработки исключения вполне достаточно...

    Отправлено 15 года(лет) назад #
  10. Djelf, спасибо... То что нужно...

    Отправлено 15 года(лет) назад #
  11. Подскажи как переделать ,у меня открытие файла происходит не через "Конвертер"

    Элемент = ЭтаФорма.ЭлементыФормы.Йоксель.GetControl ();
    Документ = Элемент.Документ;
    Документ.Открыть (ПутьКФайлу,0,0);

    Отправлено 15 года(лет) назад #
  12. Не надо так, тебе пришлют что-то нужное на втором листе... а на первом реклама или еще какая ерунда и придется опять мучится... Лучше перепиши на работу через конвертер, потом проще будет. Да и попытка/исключение/конецпопытки никуда не исчезали, должно работать так же.

    Отправлено 15 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение

Вы должны войти в систему, чтобы оставлять сообщения.