|
|
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
необходимо сделать вывод таблицы в Excel. Использую найденный в инете пример вывода с использованием Apache POI: http://javatalks.ru/topics/42141?page=1#215078 Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Все работает, но в результирующем файле не открывается правой кнопкой меню "Формат ячейки" в ячейках с числами, файл отчета в формате *.xls http://my-files.ru/ulpjc2 , и числа передаются как строки. Как исправить? Или может использовать другое средство для построения отчетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 08:48 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Mari.P не открывается правой кнопкойменю "Формат ячейки" в ячейках с числами, Ну, может пора бы и офис изучить? У меня открываются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 08:54 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, спасибо, а какая у вас версия офиса? у меня 2007. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 09:20 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, нет, не открывается, там где цифры, невозможно вызвать правой кнопкой мыши меню "Формат ячеек" Попробовала и 2017 офисе и в 2010. Чтобы щелкнуть правой кнопкой сильно офис знать не надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 10:06 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Mari.P, У меня то же не открывается, у меня 2007. Формат ячейки рядом с таблицей открывается, а если щелкать по ячейке в таблице не работает. Я в замешательстве... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 10:09 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Mari.P, Покажите что ли скриншотом что вы имеете ввиду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 10:35 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Mari.P, Код: java 1. Ячейка создается нетипизованная. java-doc посмотрите на Cell createCell(int column); Cell createCell(int column, int type); Как вариант ать внутри switch в зависимости от case Код: java 1. 2. Код: java 1. 2. Непонятно зачем toString() Не видно что в styleFloat ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 11:03 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Возможно, поможет поменять везде местами cell.setCellValue и cell.setCellStyle. То есть, сначала создаем ячейку, задаем стиль, и только потом записываем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 11:17 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
ivanraВозможно, поможет поменять везде местами cell.setCellValue и cell.setCellStyle. То есть, сначала создаем ячейку, задаем стиль, и только потом записываем. Необязательно. Но забыто применить setCellType. Причём для поля с датой понадобится CELL_TYPE_NUMERIC, а для пустой клетки можно использовать CELL_TYPE_BLANK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2017, 11:43 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за помощь. Проблема в следующем - Код: java 1. Всегда возвращает Java.lang.Object , поэтому выполняется только ветка default Код: java 1. 2. В jave таблица выглядит так (компонент JTable) Заполняю ее так (записи берутся из БД MySQL, тк в БД разделитель разрядов ".", а в Windows настроена "," подменяю на ходу. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. Что я делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 08:06 |
|
||
|
Отчет в Excel
|
|||
|---|---|---|---|
|
#18+
Mari.P, Очевидно что вы не задаёте тип колонок. Если хотите понять Swing то начните читать исходный код. Или хотя бы туториалы: http://docs.oracle.com/javase/tutorial/uiswing/components/table.html Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 08:22 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39387357&tid=2123232]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 320ms |

| 0 / 0 |
