Описание проблемы: я хочу загрузить данные пикселя изображения в листе excel.java excel api для удовлетворения моих требований?
Что я пробовал: используя apache POI для записи данных, чтобы добиться отличного результата, но я обнаружил, что в apache POI есть некоторые ограничения (как описано ниже) Я узнал об некоторых обходных решениях, которые являются утомительными по части программиста, и я не очень хочу это сделать для такой тривиальной задачи.
Детали:
я использую Apache POI в течение достаточно долгого времени, и я пришел через несколько ограничений:
- весь файл находится в памяти сразу, поэтому не могу использовать непосредственно для больших файлы.
(специфичные для HSSF):
- не более 255 столбцов
- не более чем 4000 стили ячеек
- косяка использование пользовательских цветов непосредственно.
Мое требование - считывать изображение (скажем, 1024x764) по пикселям и записывать значение пикселя в строках и столбцах листа excel, каждое другое значение пикселя оформляется по-разному.
проблемы я столкнулся является:
- из исключения памяти, при записи в лист Excel, из-за так много строк/столбцов и стилей
- пишущих логику для повторного использования стилей замедлят вся программа
- даже если я повторно использовать стили, что делать с огромным количеством строк/столбцов
Я пришел, чтобы знать, что существуют обходные пути для этих проблем:
- повторное использование стилей
- написание логики для использования эффективной памяти
, но я не собираюсь брать много боли работу так просто, и так как они не имеют прямого ограничения первенствует (atleast not .xlsx), я ищу библиотеку, которая может сделать это для меня.
Может кто-нибудь может предложить другую библиотеку, которая может это сделать, или вы можете предложить несколько простых обходных решений для этих проблем?
Возможно, вы захотите рассмотреть вопрос о переписывании этого вопроса (возможно, попросить эффективные способы решения указанных проблем?), Так как запрос на рекомендации библиотеки может считаться неактуальным. – pnuts
Я отредактировал вопрос и добавил соответствующую информацию наверху. Я не верю этому запросу ** привлекает упрямые ответы и спам **, поскольку у меня есть действующий, определенный набор требований, на которые я ищу ответы, и ищу другую библиотеку, которая может это сделать без большой нагрузки на программиста , – gaurav5430