powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / poi - после создания xlsx недоступно меню в Excel....
7 сообщений из 7, страница 1 из 1
poi - после создания xlsx недоступно меню в Excel....
    #39264232
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ДВС !
Требуется помошь зала ....:)

poi 3.14
Использую SXSSFWorkbook

Создаю некий отчет, состоящий из двух листов в файле Excel.
листы : P и D
программно устанавливаю D как ActiveSheet

при открытии файла в Excel:
- открывается на листе D
НО:
- в заголовке окна Excel пишет имя моего файла и слово "[Группа]" .... что бы это значило ???
- .. ВСЕ элементы меню "Данные" серые - недоступные для использования...
А так хочется неким пользователям посортировать ... :)

- Если переключиться на лист P, то
- слово "[Группа]" изчезает
- меню становится доступно

- если снова вернуться на лист D
- слово "[Группа]" не появляется
- меню доступно

При этом никаких правок не делаем, просто переходим с одного листа на другой и обратно...

Вопрос:
Что надо сделать, чтобы избежать такое ? Чтобы не требовалось прыгать по листам для того, чтобы привести Excel в сознание ?

Заранее всем спасибо !
...
Рейтинг: 0 / 0
poi - после создания xlsx недоступно меню в Excel....
    #39264614
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не сталкивался с подобным ?
...
Рейтинг: 0 / 0
poi - после создания xlsx недоступно меню в Excel....
    #39264617
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor-65,

Вы форумом ошиблись
https://www.google.com/#q=Excel Group in file name
http://answers.microsoft.com/en-us/office/forum/office_2007-excel/what-does-group-mean-in-the-file-name/ddeac00b-8d9d-469d-846d-6914df92bbc2

По-умолчанию у вас выбрана группа листов, а не отдельный лист. Поэтому меню и не активно, так как оно работает в контексте выбранного листа, а не группы.
...
Рейтинг: 0 / 0
poi - после создания xlsx недоступно меню в Excel....
    #39265284
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Спасибо за пинок в нужном направлении !
(ушел копать...)
...
Рейтинг: 0 / 0
poi - после создания xlsx недоступно меню в Excel....
    #39265397
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczIgor-65,
По-умолчанию у вас выбрана группа листов, а не отдельный лист. Поэтому меню и не активно, так как оно работает в контексте выбранного листа, а не группы.

Как при создании через poi изменить это "умолчание" ? чтобы не создавались группы листов ?
Увы, я в доке не нашел...

P.S. надеюсь, форумом я все же не ошибся ... мы говорим о java + apache poi .
...
Рейтинг: 0 / 0
poi - после создания xlsx недоступно меню в Excel....
    #39265404
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Igor-65,

Sheet.setSelected()
Workbook.setActiveSheet()
Workbook.setSelectedTab()
...
Рейтинг: 0 / 0
poi - после создания xlsx недоступно меню в Excel....
    #39265431
Igor-65
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczIgor-65,

Sheet.setSelected()
Workbook.setActiveSheet()
Workbook.setSelectedTab()

Спасибо !
надо при создании листов говорить им sheet.setSelected(false)....

Вопрос закрыт.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / poi - после создания xlsx недоступно меню в Excel....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]