Не рекомендуется ли использовать cell.setCellValue("") при обработке пустых значений в POI?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не рекомендуется ли использовать cell.setCellValue("") при обработке пустых значений в POI?

Сообщение Anonymous »

Я читаю файл Excel и вставляю значения в определенные ячейки. Когда значения не существует, я использую cell.setCellValue(""). До сих пор проблем не возникало, но при создании диаграмм я заметил, что они генерируются неправильно. Во-вторых, при использовании Ctrl + Стрелка вниз он должен перемещаться к ячейкам со значениями, но когда ячейки установлены с помощью cell.setCellValue(""), он перемещается в последнюю позицию.
Я подтвердил, что cell.setBlank() обеспечивает желаемое поведение. Я хочу понять, какие проблемы существовали при предыдущем подходе и не следует ли использовать cell.setCellValue("").
Я пытался добиться того же результата, что и при использовании ячейки .setCellValue("") в Excel, но я не мог понять, как это сделать. При использовании cell.setCellValue("") для формата ячейки в Excel было установлено значение "Общий".
Значения извлекаются и вставляются, поэтому они могут быть нулевыми
Значения извлекаются и вставляются, поэтому они могут быть нулевыми
Значения извлекаются и вставляются, поэтому они могут быть нулевыми
код> или пустой. Значения Null не вызывают проблем. Однако при сравнении проблемных ячеек и пустых ячеек с использованием условного форматирования они рассматриваются как одно и то же. Проблемная диаграмма представляет собой числовую диаграмму, и кажется, что проблема возникает из-за того, что неясно, в каком состоянии находятся ячейки.
Я тестировал это с помощью POI версии 5.2.3.

Подробнее здесь: https://stackoverflow.com/questions/792 ... tcellvalue
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»