|
|
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Есть таблица состоящая из 2 колонок,в первой колонке находятся названия работ,во второй их колличество.Названия статичны,их 10 штук,а вот колличество меняется в зависимости от sql запроса. Я хочу чтобы при нажатии на кнопочку на моем фрейме вызывался Excel,в котором будет отображаться эта табличка.Как сделать,макросы что-ли использовать? Большое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 14:00 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Если работаем с SWT то можно так. Пишем даты таблицы в test.csv потом так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 14:28 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Что такое SWT(только не пинайте сильно),можно по подробнее описать,что именно вы имели ввиду.Работаю в билдере.Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 14:44 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
товарищ предлагает сохранить результат выборки в текстовой файл и потом запустить excel наподобие: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 14:55 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636нажатии на кнопочку на моем фрейме чисто из любопытства: фреймом в данном случае что является? JFrame? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 14:57 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
садомазо peter6636нажатии на кнопочку на моем фрейме чисто из любопытства: фреймом в данном случае что является? JFrame? Да,а что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 15:04 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
black zorroтоварищ предлагает сохранить результат выборки в текстовой файл и потом запустить excel наподобие: Код: plaintext 1. 2. как это,типа так что-ли: Runtime.getRuntime().exec(txt);,где txt="C:/Program Files/Microsoft Office/OFFICE11/EXCEL.EXE"+"my.txt" или как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 15:16 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
да а что вариант с коротким именем файла не работает ? зачем мучаться с абсолютными путями ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 15:39 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Excel пишет,что не удается найти файл my.doc,он у меня там полюбому есть,что за фигня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 15:53 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636Excel пишет,что не удается найти файл my.doc,он у меня там полюбому есть,что за фигняа полный путь указываешь к файлу? а в полном пути пробелов нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:03 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:29 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество" Уже здесь говорили - http://jakarta.apache.org/poi/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:33 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество"хм. а сейчас - как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:36 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
пробел peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество"хм. а сейчас - как? разве так нельзя сохранить в текстовый файл: пример файла: Код: plaintext 1. 2. 3. 4. PS Количество, кстати, с одной "л" пишется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:38 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
пробел пробел peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество"хм. а сейчас - как? разве так нельзя сохранить в текстовый файл: пример файла: Код: plaintext 1. 2. 3. 4. PS Количество, кстати, с одной "л" пишется А 123,100,135 должны подставляться динамически ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:53 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
wessen peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество" Уже здесь говорили - http://jakarta.apache.org/poi/ Если бы я еще понимал что там написано,ни одной строчки кода нет,может на русском есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:54 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
to peter: Если хочешь, давай аську, расскажу подробнее как пользоваться poi. Я уже немного наловчился в построении таких отчетов. Сам этим занимаюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 16:55 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxto peter: Если хочешь, давай аську, расскажу подробнее как пользоваться poi. Я уже немного наловчился в построении таких отчетов. Сам этим занимаюсь :) Я бы с удовольствием,да у меня отрубили аську на работе,уроды такие,буду очен очень благодарен,если ты мне может по почте расскажешь как и что. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 17:09 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636 пробел пробел peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество"хм. а сейчас - как? разве так нельзя сохранить в текстовый файл: пример файла: Код: plaintext 1. 2. 3. 4. PS Количество, кстати, с одной "л" пишется А 123,100,135 должны подставляться динамически блин-на! дак файл текстовый и формируй динамически! йопта! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 17:12 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
пробел peter6636 пробел пробел peter6636Ok,файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество"хм. а сейчас - как? разве так нельзя сохранить в текстовый файл: пример файла: Код: plaintext 1. 2. 3. 4. PS Количество, кстати, с одной "л" пишется А 123,100,135 должны подставляться динамически блин-на! дак файл текстовый и формируй динамически! йопта! 1. пишешь в файл в том формате, который я тебе описал выше (файл называешь test.csv) 2. вызываешь exec("PATH_TO_EXCEL", "PATH_TO_TEST.CSV") ага? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 17:17 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Здесь качаем POI В скаченном архиве в папке /docs/hssf/quick-guide.pdf приведены примеры основных фишек. Вот тебе пример построения отчета, рабочий. Код: plaintext 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. Если что непонятно, спрашивай :) P.S. Все имена и телефоны вымышлены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 17:48 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
2 peter6636 > файл он находит,данные тоже запихнем как-то туда,но как мне их запихнуть так,чтобы оно все было красиво,т.е. чтобы данные о типе заявок были строго под колонкой с названием "Имя заявки",а колличество под колонкой "Колличество" Нужно распределить - кто , что должен делать, по-моему: Java приложение должно получать данные из базы и затем передать их, что возможно только через файл (если Jakarta POI не использовать, тоже сейчас только глянул) на обработку Excel с его запуском ,как описано выше. А в Excel'ком файле уже должен быть VBA код, ответственный за представление данных, которые Excel возьмет из файла. Это по моему наиболее разумный вариант, т.к. Excel является приложением , наиболее активно используемым для анализа и представления данных пользователю, значит оно и должно быть ответсвенно за представление информации человеку. И в любом случае, если речь о представлении надо переносить эти функции в интсрумент , которы йзаненимается представлением данных, даже при использовании POI невозможно будет не разбираться с моделью объектов Excel, так что естественнее программировать сам Excel'кий файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 17:57 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
kefiИ в любом случае, если речь о представлении надо переносить эти функции в интсрумент , которы йзаненимается представлением данных, даже при использовании POI невозможно будет не разбираться с моделью объектов Excel, так что естественнее программировать сам Excel'кий файл. Посмотри пример выше. По моему никаких объектов Excell там нет. Чистая Java. И какая разница где формировать представление? В моем случае надо писать только на Java. В твоем, еще и макрос. Я от этого варианта отказался. ИМХО через java удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:04 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
2 GMax > кстати, что там качать - из папки Dev или Release? И все выкачивать ? ---------------- 2 peter6636 > Ну вот GMax как раз привел альтернативный вариант , но он и показывает, что без изучения компонентной модели Excel не обходится, а программирование несравненно более трудоемкое и по всей видимости менее функциональное по своим возможностям ( скажем - можно там обработать объект PivotTable ? ), чем то же программирование в VBA Excel. PS. Мне не раз доводилось встречать в разных языках программирование объектов чужих приложений и всегда я не понимал,- зачем это сделано, так это обстоит и сейчас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:15 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMAx> Посмотри пример выше. По моему никаких объектов Excell там нет. Как это нет, - а все эти листы,ячейки,фонты, и пр. ? Разве это не требует изучения. Хотя, это всего лишб является отражением тех же объектов Excel. Кстати, как там есть аналоги ВСЕХ объектов Excel или только некоторых? И какая разница где формировать представление? Огромная. Я попытался уже это объясняить выше. Разница в правильности инфраструктуры разрабатываемого приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:21 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
kefi2 GMax > кстати, что там качать - из папки Dev или Release? И все выкачивать ? Релиз - Бин - Зип файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:25 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
kefiGMAx> Посмотри пример выше. По моему никаких объектов Excell там нет. Как это нет, - а все эти листы,ячейки,фонты, и пр. ? Разве это не требует изучения. Хотя, это всего лишб является отражением тех же объектов Excel. Кстати, как там есть аналоги ВСЕХ объектов Excel или только некоторых? А чем они в данном случае отличаются от обычных объектов Java? И что там изучать? Почитать API где какой метод использовать? Стандартный механизм для Java. Аналогов всех объектов нет. Для построения простых отчетов хватает. А мне больше и не надо (c) Реклама. А вот врубаться в VB мне не хочется. Мне так проще. И никакой трудоемкости. Один раз написал шаблон и с помощью копи - пасте отчет формируется в течении 10 - 15 минут. Кстати и выводится довольно быстро. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:29 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ну я не смогу , конечно, объяснить, если ты уже сильно не захочешь понять, вспомни хотя бы - зачем производится разделение бизнес логики логики отображения на сервере по сервлетам и jsp . А результаты будут следующие : использование оболочек типа POI для представления в Excel : - невозможно понять объекты оболочки(POI), не понимая объекты оригинала(Excel) . Т.о. придется изучить и то и то. - после изучения объектов Excel изучение VBA для его программирования займет вряд ли 5% уже потраченного времени, а раз уж решил связываться с MS'ским тулом, то сразу попутно открываешь для себя массу дополнителных возможностей. - использование оболочки всегда сложнее и менее функционально по возможностям; - использовать столь(наверное самое ) богатое по возможностям представления и анализа средство как Excel для построения простых отчетов, кооторый похволяет POI - бессмысленно. Отчеты в Excel должны быть мощными. - представлять данные нужно в том инструменте, который для этого предназначен, все остальное является натяжкой. Это пожалуй, главное . - есть одно достоинство у оболочки - не надо промежуточный файл для обмена данными с Excel Вообще , пока я вижу, что это ошибка - такое использование Java - нельзя его привязывать , даже через API POI к конкретным системам типа Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 18:57 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Так не совсем по теме но... можно так–же взять какой нибудь Free-Report-Tool типа http://www.jfree.org/jfreereport/ http://jasperreports.sourceforge.net/ http://datavision.sourceforge.net/ найти Plig-In к JBuilder или к Eclipse, для составления Preview, из Preview получиш всё что захочеш (output to HTML, XML, PDF, CSV and more) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 19:31 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
братва. вы че-то путаете. какие нафиг объекты Excel? вы че? файл экселя - обычный бинарный файл определенного формата. все. POI просто предоставляет механизм чтения этого файла с отображением в классы. никакого понимания тут объектов экселя не надо. че там? книга, листы, строки, столбцы. какие тут понимания особые? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2005, 20:42 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Пишет cannot access class import org.apache.poi.hssf.util.HSSFColor; Архив подключил poi-2.5.1-final-20040804.jar,а оно не напешт,в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 11:16 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Посмотри, есть такой класс в пакете? Путь к нему правильно прописал? Другие импорты нормально работают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 11:33 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxПосмотри, есть такой класс в пакете? Путь к нему правильно прописал? Другие импорты нормально работают? а причем тут есть ли класс? каннот акцес != класс нот фаунд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 11:34 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
ХЗ На другие то иморты по ходу не ругается. Просто выдвинул предположение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 11:40 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Зпрпботало.Ошибка была в том,что я подключал архив к билдеру,используя default project properties,а надо было в project properties ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2005, 11:55 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
для GMax формирование отчета в Excel происходит при нажатии кнопки "Создать отчет", при повторном нажатии данные дозаписываются в старый файл, подскажите как перед новой записью очищать лист. пробовал удалять и создавать сново лист, но кроме ошибки это ни чего не дало. да и файл после этого пришлось удалить. и еще такой вопрос в отчет должны быть включены только те строки в которых в определенном столбце есть необходимая информация. Строки эти записывать в файл не проблема , а проблема в следующем: например: всего в первоначальной таблице 15 строк в отчет нужно записать 1-ю, 2-ю, 4-ю, 9-ю и 13-ю. в файле .XLS получаем следующее 1. информация 2. информация пусто 3. информация пусто пусто пусто пусто 4. информация пусто пусто пусто 5. информация пусто пусто т.е. 15 строк а хотелось бы видеть только 5 строк с нужной информацией подскажите что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 05:37 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modem...формирование отчета в Excel происходит при нажатии кнопки "Создать отчет", при повторном нажатии данные дозаписываются в старый файл, подскажите как перед новой записью очищать лист. пробовал удалять и создавать сново лист, но кроме ошибки это ни чего не дало. да и файл после этого пришлось удалить. Проверить, существует ли данный файл, и если да, то сначала его удалить, а потом писать уже в новый. modemв отчет должны быть включены только те строки в которых в определенном столбце есть необходимая информация. Строки эти записывать в файл не проблема , а проблема в следующем: ... т.е. 15 строк а хотелось бы видеть только 5 строк с нужной информацией подскажите что делать?Перед записью проверять нужна ли строка, и если нет, то просто ее не писать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 08:04 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMax спасибо за совет попробую на практике, сообщу о результатах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 09:05 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMax, результат пока печальный делаю так File aFile= new File("D:\\work\\Excel_word_java\\testSZ.xls"); if(aFile.exists()==true)//проверка на существование { aFile.delete();//попытка удалить файл } else {} fileOut=new FileOutputStream("D:\\work/Excel_word_java/testSZ.xls"); wb.write(fileOut); fileOut.flush(); fileOut.close(); Runtime rt=Runtime.getRuntime(); Process pr=rt.exec("C:\\Program Files\\Microsoft Office\\Office\\EXCEL.EXE "+ aFile)//открывает файл в итоге файл так и не удаляется. и при повторном нажатии на кнопку все дозаписывается в то что было но самое странное это то, что при первом нажатии на кнопку "создать отчет" (не смотря на то, что файл уже существует) информация как бы записывается в чистый файл. Ломаю голову. с пустыми строками пока работаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 09:56 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
авторif(aFile.exists()==true)//проверка на существование это чеза прикол? :) проще надо быть: if (aFile.exists()) ... K.I.S.S.: Keep It Simple Stupid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 10:04 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ну попробуй так что ли... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 10:40 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
ура, получилось 'не создавать' пустые строки а вот с повторным нажатием пока косяк. не пересоздает он этот файл! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:47 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ты перед тем как записывать в него, хоть закрываешь его в Excellе? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:49 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
yuniki - невозможно понять объекты оболочки(POI), не понимая объекты оригинала(Excel) . Т.о. придется изучить и то и то.не суди по себе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:51 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
yuniki- использование оболочки всегда сложнее и менее функционально по возможностям;не суди по себе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:52 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Хотя это тоже не повлияет. Ты уверен, что проблема происходит при перезаписи файла, а не в том, что ты при формировании отчета не создаешь новую книгу, а дописываешь в старую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:52 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
yuniki- представлять данные нужно в том инструменте, который для этого предназначен, все остальное является натяжкой. Это пожалуй, главное .кто сказал? что такое "представлять"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:52 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
yuniki- использовать столь(наверное самое ) богатое по возможностям представления и анализа средство как Excel для построения простых отчетов, кооторый похволяет POI - бессмысленно. Отчеты в Excel должны быть мощными что в экселе мощного? формулы? а еще? -- а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 11:54 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Excel закрываю. ща с книгой проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 12:25 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Excel в моем случае для вывода информации в виде таблицы. в .txt-шнике не серьезно а в word-е пока не умею, да и найти нормльные классы не получается. есть другие предложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 12:29 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
JasperReport %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 12:51 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636АМИНЬзаработало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 14:33 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE peter6636АМИНЬзаработало? у меня уже давно заработало,еще в начале этой темы,это я так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 14:53 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Что ж quick start не написал, когда я просил. Лень? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 14:54 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxЧто ж quick start не написал, когда я просил. Лень? :) а я уже писал что у меня заработало,посмотри выше,цитирую сам себя Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:02 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Я ему про Jasper, а он мне про POI... Совсем запутал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:06 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxЯ ему про Jasper, а он мне про POI... Совсем запутал. Я когда-то сел разбираться с джаспером,оказалось,что для того,чтобы создать с его помощью отчет,сначала необходимо создать файл-шаблон отчета на xml,которого я не знаю,вот я и забил на него,поэтому я и сказал,что если знаешь xml можно понять как делать отчеты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:12 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Не нужно. Достаточно скачать GUI Designer. Он за тебя xml файл сделает. Ты только рисуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:18 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxНе нужно. Достаточно скачать GUI Designer. Он за тебя xml файл сделает. Ты только рисуй. Вот блин,а где этот дизайнер взять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:21 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636 GMaxНе нужно. Достаточно скачать GUI Designer. Он за тебя xml файл сделает. Ты только рисуй. Вот блин,а где этот дизайнер взять? Выбирай Я пробовал только iReport. В принципе вроде ниче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 15:23 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMax peter6636 GMaxНе нужно. Достаточно скачать GUI Designer. Он за тебя xml файл сделает. Ты только рисуй. Вот блин,а где этот дизайнер взять? Выбирай Я пробовал только iReport. В принципе вроде ниче. Дружище,если тебе не сложно,скинь пожалуйста примерчик с отчетом,и еще, как нацепить дизайнер к джасперу. Спасибо. р.s.:peter567@mail.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 17:13 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Я лучше напишу мини гайд. Но не сегодня. Работы много, да и настроение не то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 17:19 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxЯ лучше напишу мини гайд. Но не сегодня. Работы много, да и настроение не то. Ок,а что с настроением,как когда-то мне сказали "не бери дурного в голову и тяжелого в руки ",если че пиши просто так,я 5 лет психологом работал,потрищим. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 17:24 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 17:30 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) 5 балов,но у меня инет через прокси на котором аська отрублена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 17:39 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636 А.Грасоff™ JE peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) 5 балов,но у меня инет через прокси на котором аська отрублена Могу научить. Ставишь Jaber и через него спокойно пользуешься аськой. У нас так и сделано, только смотри что б начальник не запалил или админ :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 18:06 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
не запалил в том смысле, что б открытую аську на мониторе не увидел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 18:07 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
wessen peter6636 А.Грасоff™ JE peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) 5 балов,но у меня инет через прокси на котором аська отрублена Могу научить. Ставишь Jaber и через него спокойно пользуешься аськой. У нас так и сделано, только смотри что б начальник не запалил или админ :) Что такое Jaber,где его брать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 18:09 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Jaber это протокол такой на подобе аськи ну и к нему клиенты всякие графические есть. В гугле найди и скачай. Вишка вся в том, что этот протокол позволяет общатся с клиентами у которых ICQ и при этом, он пакеты ICQ как то хитро отправляет, по своему и фильтр серверный, который рубает обычные ICQ пакеты, те которые от jabera идут не трогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2005, 18:18 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Ура! все работает!!! большое Спасибо!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 03:48 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modemУра! все работает!!! большое Спасибо!! Так а в чем же гемор был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 10:16 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) А что есть какие-то проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 10:51 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636 А.Грасоff™ JE peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) А что есть какие-то проблемыесли у человека нет проблем, значит это труп ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 10:53 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JE peter6636 А.Грасоff™ JE peter6636я 5 лет психологом работалдавай быстрей аську настраивай :) А что есть какие-то проблемыесли у человека нет проблем, значит это труп Логично,тогда давай рассказывай что и как,можешь на мыло писать- peter567@mail.ru,конфиденциальность гарантирую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 10:59 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxЯ лучше напишу мини гайд. Но не сегодня. Работы много, да и настроение не то. Ну как сегодня настроение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 12:30 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
peter6636 GMaxЯ лучше напишу мини гайд. Но не сегодня. Работы много, да и настроение не то. Ну как сегодня настроение? Настроение намано. Да вот только понимаешь какая незадача. Клиенты месяц закрывают :) Работы очень много. Ты не торопись. Я сказал, что напишу, значит напишу. Вот только не так быстро :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 13:21 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
месяц же начался! ты что?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 13:30 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
А проводить прошедший то надо :) Все что не делалось в марте, теперь быстро делают в апреле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2005, 13:32 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
да глупая ошибка... книгу рано создавал, поэтому при повторном нажатии данные записывались в старую книгу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2005, 05:35 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
уважаемый GMax, подскажи как при формировнии отчета объединять ячейки. т.е с D12:D14(9 ячеек). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 14:53 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modemуважаемый GMax, подскажи как при формировнии отчета объединять ячейки. т.е с D12:D14(9 ячеек). А как же чтение документации? :) В doc, в папке hssf есть файлик quick-guide там все примеры приведены. Вот оттуда пример объединения ячеек: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 15:03 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
ты совершенно прав. читаю! Спасибо за оперативность, как раз сейчас мне этого и не хватает!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2005, 15:08 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
привет это сново я. пробую реализовать пример, но возникают неуастранимые ошибки помогите. HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet1 = wb.createSheet( "new sheet" ); // Create a merged region HSSFRow row = sheet1.createRow( (short) 1 ); HSSFRow row2 = sheet1.createRow( (short) 2 ); HSSFCell cell = row.createCell( (short) 1 ); cell.setCellValue( "This is a test of merging" ); Region region = new Region( 1, (short) 1, 4, (short) 4 ); sheet1.addMergedRegion(region); // Set the border and border colors. final short borderMediumDashed = HSSFCellStyle.BORDER_MEDIUM_DASHED; HSSFRegionUtil.@setBorderBottom@( borderMediumDashed,region, sheet1, wb ); HSSFRegionUtil.@setBorderTop@( borderMediumDashed,region, sheet1, wb ); HSSFRegionUtil.@setTopBorder@Color(HSSFColor.AQUA.index, region, sheet1, wb); // Shows some usages of HSSFCellUtil HSSFCellStyle style = wb.createCellStyle(); style.setIndention((short)4); HSSFCellUtil.createCell(row, 8, "This is the value of the cell", style); HSSFCell cell2 = HSSFCellUtil.createCell( row2, 8, "This is the value of the cell"); HSSFCellUtil.@setAlignment@(cell2, wb, HSSFCellStyle.ALIGN_CENTER); Ругается на то что выделено знаками '@' "TestExcel.java": Error #: 314 : cannot access class org.apache.commons.lang.exception.NestableException; class not found: class org.apache.commons.lang.exception.NestableException at line 34, column 20 "TestExcel.java": Error #: 357 : incompatible throws list; found: org.apache.commons.lang.exception.NestableException, required: java.lang.Throwable at line 34, column 20 "TestExcel.java": Error #: 357 : incompatible throws list; found: org.apache.commons.lang.exception.NestableException, required: java.lang.Throwable at line 35, column 19 "TestExcel.java": Error #: 357 : incompatible throws list; found: org.apache.commons.lang.exception.NestableException, required: java.lang.Throwable at line 39, column 19 "TestExcel.java": Error #: 357 : incompatible throws list; found: org.apache.commons.lang.exception.NestableException, required: java.lang.Throwable at line 48, column 18 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 06:42 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
У тебя опять по ходу проблемы с настройками билдера. Класс нот фаунд, кэннот аксес... Здесь не в коде дело. P.S. Выделяй код тегами SRC, неудобно же читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 08:08 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modem пропиши пути ко всем джарам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 09:39 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
GMaxВыделяй код тегами SRC, неудобно же читать.наконец-то! :) еще одного это задело :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2005, 09:40 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
т.е. подключать в проект/свойства/библиотеки да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 11:39 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modemт.е. подключать в проект/свойства/библиотеки да?ага ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2005, 11:40 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
подключены jar-ы poi-2.5.1-final-20040804.jar poi-contrib-2.5.1-final-20040804.jar poi-scratchpad-2.5.1-final-20040804.jar но ошибки остались! что делать? что нужно еще подключить, скачать? рассматривая этот пример приследовалась цель понять как задаются свойства для объединенных ячеек (нужно расположение информации сверху и слева, а по умолчанию снизу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 04:49 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modemподключены jar-ы poi-2.5.1-final-20040804.jar poi-contrib-2.5.1-final-20040804.jar poi-scratchpad-2.5.1-final-20040804.jar но ошибки остались! что делать? что нужно еще подключить, скачать? рассматривая этот пример приследовалась цель понять как задаются свойства для объединенных ячеек (нужно расположение информации сверху и слева, а по умолчанию снизу) Вообще-то больше ничего не нужно. Я даже скажу больше, для того примера, что я приводил нужно только poi-2.5.1-final-20040804.jar. Приведи код, который у тебя не работает и на что ругается. Желательно весь. Если весь очень большой, попробуй написать маленькую тестовую прогу, которая будет делать те основные моменты, которые у тебя не работают в основной. Причем она должна быть отвязана от реальных данных. Когда ты получишь такой код, обычно становится сразу понятно где у тебя ошибка. Если же понятно не станет, кидай сюда, попробуем разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2005, 08:05 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
Вчера лазил по ненашенским форумам и наткнулся на еще одну библиотеку для работы с Excell. Меня это заинтересовало и я решил с ней поэксперементировать. И был приятно удивлен. Чем она мне понравилась больше чем POI: 1. Библиотека постоянно обновляется. Последний билд апрель 2005. У POI - февраль 2004. 2. Возможности в принципе те же, только вот диаграммы не позволяет создавать. 3. Размер кода получается немного меньше чем в POI. 4. И особенно был удивлен отсутствием проблем с русским языком. Русский текст вставляется без всяких проблем. В POI с этим сложнее. Кстати здесь можно давать листам русские имена, в POI насколько я знаю - нет. 5. И то же free. Скачать ее можно здесь А теперь пример кода, выполняющий тоже самое, что и код, приведеный в этом топике с применением POI. Код: plaintext 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. Единственно, я может криво писал и не до конца разобрался, но у меня получилось куча методов помеченых как depricated :) Скорость правда не тестировал, но создается впечатление, что работает быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2005, 10:31 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
А.Грасоff™ JEа Range есть?Есть. sheet.mergeCells(....). --- mergeCells public Range mergeCells(int col1, int row1, int col2, int row2) throws WriteException, jxl.write.biff.RowsExceededExceptionMerges the specified cells. Any clashes or intersections between merged cells are resolved when the spreadsheet is written out Parameters: col1 - the column number of the top left cell row1 - the row number of the top left cell col2 - the column number of the bottom right cell row2 - the row number of the bottom right cell Returns: the Range object representing the merged cells Throws: jxl.write..WriteException jxl.write.biff.RowsExceededException WriteException ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.04.2005, 10:54 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
привет. ниже код программы в которой выходит ошибка Код: plaintext 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ругается на Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. и еще такой вопрос: какой символ нужно написать на месте пробела в имени директории что бы эту директорию открыть из программы? например \\nt-obj-server\\Общие документы\\Служебные записки\\ сохранить в директорию 'Служебные записки' получается любой файл, а вот после сохранения от туда открыть не получается. если использовать имена директорий без пробелов, то все работает.Тогда в этом случае нужно будет 1) переименовать все директории и 2) у почти 500 пользователей изменить ссылки на объект. Но это не желательно, т.е. в крайнем случае. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2005, 06:49 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
По поводу первого вопроса. Избавляйся в своем коде от HSSFRegionUtil и HSSFCellUtil. Используй лучше HSSFCellStyle. Ругается он у тебя на то, что не может найти требуемых ему библиотек, которых для данных методов требуется достаточное количество. А для HSSFCellStyle их не требуется, кроме самой библиотеки poi. По поводу твоего второго вопроса. Возьми "путь + имя файла" в кавычки. Пример из твоего кода: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2005, 11:49 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
с ковычками ни чего не получается символ ~ советовали, но тоже не получается Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:42 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
может есть еще какие варианты по поводу пробелов в имени директории? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 13:43 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
modemс ковычками ни чего не получается символ ~ советовали, но тоже не получается Код: plaintext По поводу твоего вопроса. Следуй за мной :) 1. В корне диска С создаем папку Temp 2. В папке c:/temp создаем папку "Директория с пробелами" 3. В Excel создаем файл и сохраняем его в папку c:/temp/Директория с пробелами/Файл с пробелами.xls 4. Запускаем следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 18:03 |
|
||
|
Формирование отчета
|
|||
|---|---|---|---|
|
#18+
P.S. Не забудь путь к Excel поменять, если он у тебя в др. папке лежит :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2005, 18:05 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2152437]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 414ms |

| 0 / 0 |
