Подскажите будет ли реализована возможность открытия файлов EXCEL95 ???
Йоксель » Главный форум
Yoskel и Excel 5.0/95
(12 posts)-
Отправлено 15 года(лет) назад #
-
Отправлено 15 года(лет) назад #
-
Я так понял в ближайших планах поддержки нет ? Или все таки есть надежда на реализацию данных возможностей ???
Отправлено 15 года(лет) назад # -
Надежда на реализацию есть, но в ближайших планах этого нет.
Отправлено 15 года(лет) назад # -
А можно хотя бы добавить функцию вывода сообщения о том что пытаются открыть excel95 который не поддерживается и предложить сохранить его в 97/2000/xp.
Отправлено 15 года(лет) назад # -
При наличии 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 кросплатформенный).Отправлено 15 года(лет) назад # -
Я в принципе так и делаю с помощью OOo открываю файл, сохраняю в xls, и дальше уже загружаю в 1с через Yoksel
Отправлено 15 года(лет) назад # -
Можно ли сделать чтобы при попытке открыть excel95 выдавалось сообщение о том что не правильный формат и надо файл сохранить в 97/2000/xp
Отправлено 15 года(лет) назад # -
Можно, и это есть в примерах...
Конвертер = СоздатьОбъект ("КонвертерExcel");
Попытка
гКнига = Конвертер.Открыть (ВыбФайл);
Исключение
Предупреждение("Это не правильный формат и файл надо сохранить в формате 97/2000/xp!");
Возврат;
КонецПопытки;
На йоксель то зачем лишнее взваливать? Обработки исключения вполне достаточно...
Отправлено 15 года(лет) назад # -
Djelf, спасибо... То что нужно...
Отправлено 15 года(лет) назад # -
Подскажи как переделать ,у меня открытие файла происходит не через "Конвертер"
Элемент = ЭтаФорма.ЭлементыФормы.Йоксель.GetControl ();
Документ = Элемент.Документ;
Документ.Открыть (ПутьКФайлу,0,0);Отправлено 15 года(лет) назад # -
Не надо так, тебе пришлют что-то нужное на втором листе... а на первом реклама или еще какая ерунда и придется опять мучится... Лучше перепиши на работу через конвертер, потом проще будет. Да и попытка/исключение/конецпопытки никуда не исчезали, должно работать так же.
Отправлено 15 года(лет) назад #
Отправить сообщение
Вы должны войти в систему, чтобы оставлять сообщения.