![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
bulat01 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 26.10.2010 Репутация: нет Всего: 0 |
привет всем,
помогите разобраться, использую библеотеку JXL - для форматирования ячеек в эксель шите. В процессе раннинга программы - идет валидация шита. Конвертированный с ексель документа 2007 на 2003 - и при ранинге программы - получаю ошибку:
Никто не сталкивался с подобной проблемой? А у меня установлен - 2003 офис. А если добавить новый шит в тот же самый эксель документ и установить его 1 шитом- и добавить тот же контент - то все отрабатывается нормально без ошибок. Как можно решить или обойти подобную проблему? С уважением! |
|||
|
||||
Pretorian |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 9.12.2011 Где: нигде Репутация: 1 Всего: 1 |
Попробуйте просто скопировать нужный exel файл, переименовав его. А потом уже с переименованным файлом работать, делать валидацию и т.д. Может поможет...
|
|||
|
||||
bulat01 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 26.10.2010 Репутация: нет Всего: 0 |
Спасибо за ответ.
У меня проблема. Не подскажите - если копирую контент со старого нерабочего эксель файла (размер его 95 KB) и создаю новый эксель файл - вставляю контент и сохраняю (его размер составляет 84 KB). И при таком раскладе - ошибка не появляется. При выполнении вашего когда - копирование выполняется в другой файл (все хорошо) - но размер остается тот же самый (что чревато ошибкой при добавлении в мой код валидации). Как мне сделать так чтобы при выполнении кода - он сохранился с размером 84 KB? Спасибо! |
|||
|
||||
Pretorian |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 9.12.2011 Где: нигде Репутация: 1 Всего: 1 |
Как Вы копируете контент со старого файла в новый? Подробно, пожалуйста.
|
|||
|
||||
bulat01 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 26.10.2010 Репутация: нет Всего: 0 |
Открываю проблемный эксель файл - > Ctrl+A -> Копировать -> Создаю новый эксель файл - > Вставляю туда из буфера - Сохраняю.
Вот примерно так. |
|||
|
||||
Pretorian |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 9.12.2011 Где: нигде Репутация: 1 Всего: 1 |
Здесь описана похожая проблема. Там советуют использовать библиотеку Apache POI. С её помощью можно работать как с 2003 экселем, так и с 2007. При этом не нужно будет пересохранять файл из 2007 в 2003.
|
|||
|
||||
bulat01 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 26.10.2010 Репутация: нет Всего: 0 |
Спасибо большое Pretorian,
будем работать в этом направлении. С уважением! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |