|
|
|
Чтение больших Excel файлов (POI + SAXParser)
|
|||
|---|---|---|---|
|
#18+
Добрый день. Столкнулся с проблемой загрузки крупных файлов ексель (400 000 строк по 20 колонок). POI чудовищно съедает больше гига оперативы и выводит ошибку OutOfMemory. Нашел решение на http://stackoverflow.com/questions/13020658/error-while-reading-large-excel-files-xlsx-via-apache-poi Написал код из stackoverflow.com: Код: 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. 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. Но по каким то причинам, данный код выдает пустой list... то есть не заходит в метод cell. Исключений и ошибок при компиляции в IDE IDEA не выдает. Не могу понять... что здесь не так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2017, 10:47 |
|
||
|
Чтение больших Excel файлов (POI + SAXParser)
|
|||
|---|---|---|---|
|
#18+
Нашел решение проблемы... переписал код. Надеюсь этот код поможет найти решение для тех, кто хочет читать (и загружать) большие xlsx файлы Excel. Код: 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. 83. 84. 85. 86. 87. 88. 89. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2017, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=73&tid=2123125]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 389ms |

| 0 / 0 |
