|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Добрый день. Явой пользуюсь нечасто, поэтому иногда встречаю пробелы в базовых знаниях. Например, в использовании enum. Задача: вывести тип данных в ячейке не в виде 0, 1, 2, а в виде текстовых констант. Это возможно? Код: java 1.
Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Код: 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. 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 18:49 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
в виде текстовых констант Имеется в виду вывод вида: Ячейка 1: NUMERIC Ячейка 2: STRING ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 18:55 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Класс CellType в пакете org.apache.poi.ss.usermodel судя по джавадокам. Дополнительный import должен помочь. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 19:47 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Alexander A. Sak, первое, что проверил. И писал полный путь до класса. И заглянул в JAR. Я так понимаю, проблема в подключенной версии JAR ? Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
В доке написано: >>> Since: POI 3.15 beta 3 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 20:42 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Получив такое, решил, что не понимаю понятие ENUM, что для него не получается отдельный файл .class, и решил написать на форум. Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 20:47 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Да, похоже на очень старую версию POI. Зачем вообще версия 3, когда на дворе версия 5? Тем более 3.9, когда CellType появился с 3.15. Enum - тоже класс, и для него должен быть соответствующий файл *.class. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 20:57 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Тем более 3.9, когда CellType появился с 3.15. Вот оно, с нумерацией проблема, ошибочно решил, что 3.9 > 3.15. Спасибо. Использование старых версий обусловлено тем, что приложение, для которого пишу код, работает в 7-й (1.7) версии Java, и для 8-й и старше не планируется развитие. Как понять по журналу разработчика , какая минимальная версия JVM нужна для работы, например, версии Apache POI 4.1.x ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:06 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
dmdmdm Как понять по журналу разработчика , какая минимальная версия JVM нужна для работы, например, версии Apache POI 4.1.x ? Если верно понимаю, для POI 4.x нужна Java 9+. А для Java 7+ какая версия POI подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:10 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Судя по https://poi.apache.org/devel/index.html с Java 1.7 можно жить только до POI 3 включительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:21 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
3.17 Код: 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. 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.
Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:22 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Судя по https://poi.apache.org/devel/index.html с Java 1.7 можно жить только до POI 3 включительно. Еще раз спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:23 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Видимо, после 3.9 пошли значительные изменения, надо будет про них почитать в JavaDoc. Код: 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. 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.
Код: powershell 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:30 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Код: 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. 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.
На сегодня хватит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:38 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Ну да. Для компиляции указывать 3.17, для исполнении - 3.9. Похоже, что действительно на сегодня уже хватит. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:43 |
|
Apache POI CellType
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2022, 21:52 |
|
|
start [/forum/topic.php?fid=59&tid=2120237]: |
0ms |
get settings: |
14ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
282ms |
get tp. blocked users: |
2ms |
others: | 368ms |
total: | 739ms |
0 / 0 |