Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 28.04.2013
Сообщений: 9

Exel работа с Workbooks (jxl библиотека)

10.12.2013, 20:44. Показов 1767. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте работал с JXL библиотекой, которая предназначена для работы с exel файлами, и встала следующая проблема:

Я пытался практически перезаписать exel документ в другое место методом:

Java
1
2
3
4
        Workbook test = Workbook.getWorkbook(new  File("C:\\FORM101_13-14.xls"));
        WritableWorkbook savingBook = Workbook.createWorkbook(new File("C:\\tmp.xls"), test);
        savingBook.write();
    savingBook.close();
Откуда выдается ошибка:

Java
1
2
3
4
5
6
7
8
9
Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: 1
    at java.lang.String.charAt(String.java:658)
    at jxl.biff.EncodedURLHelper.getFile(EncodedURLHelper.java:60)
    at jxl.biff.EncodedURLHelper.getEncodedURL(EncodedURLHelper.java:51)
    at jxl.write.biff.SupbookRecord.initExternal(SupbookRecord.java:203)
    at jxl.write.biff.SupbookRecord.getData(SupbookRecord.java:254)
    at jxl.biff.WritableRecordData.getBytes(WritableRecordData.java:71)
    at jxl.write.biff.File.write(File.java:147)
    at jxl.write.biff.WritableWorkbookImpl.write(WritableWorkbookImpl.java:913)
Мне необходимо открыть таблицу, вывести ее на экран и перезаписать изменения...собственно проработал над другими изменения в прогрмме весь подошел к этой проблеме и из-за отсутствия документации в самой среде встал в ступор...
Может у кого есть другое решение?

Добавлено через 16 минут
Хм... Занятно... Проблема оказалась в самом файле. Exel и jxl методы чтения открывали файл без проблем, но при записи возникала такая ошибка. Пересохранил файл в exel'e и все заработало... глупую тему можно закрывать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.12.2013, 20:44
Ответы с готовыми решениями:

jxl не правильно считывает числа
Всем доброго времени суток. У меня проблема - использую библиотеку jxl что бы считать данные с екселя и столкнулся с проблемой! Не...

Работа с Word и Exel через макрос, который запускается в Exel
Есть задача: проводятся расчеты в Эксель и из него открывается документ Ворд(эта часть работает), копируется таблица из Эксель и...

Как без глюков сохранить данные в exel таблицу (Библиотека EPPlus)
Использую для сохранения данных в таблицу библиотеку EPPlus 4.0.4.0 Мой код для сохранения следующий ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.12.2013, 20:44
Помогаю со студенческими работами здесь

JXL и JTable
Здравствуйте, в Java новичек, не могу никак записать вывод массива из данных(тот который благополучно отображается в JTable) в...

Jxl создание xlsx файла
Здравствуйте. Подскажите, а возможно-ли с помошью jxl создать xlsx файл? Когда создаю xls, то он отлично открывается, но при попытке...

работа с exel, как открыть документ?
какими образом или при помощи какого компонента можно открыть для редактирования документ .xls ? говорят через ole как-то можно...

Delphi и exel: работа с несколькими документами
Доброго времени суток=) я разрабатываю программку, которая будет работать с несколькими таблицами exel одновременно. как указать программе...

Работа с массивами в EXEL подправьте код
Вся основная часть работы выполнена. ТОлько не могу понять как распределить положительные и отрицательные значения массива по разным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru