Estou gerando uma planilha por meio da API Jacarta POI e estou enfrentando o seguinte problema:
Ao enviar uma String para o método setCellValue
cell.setCellValue(row, new BigDecimal("10.00".toString()));
é gerado uma planilha com valores 10.00, porém não é possível somá-los, pois estão formatados como texto
se eu tento substituir o ponto por vírgula
cell.setCellValue(row, new BigDecimal("10.00".toString().replace('.', ',')));
ele gera uma planilha dizendo com obsrvações que o campo está “formatado como texto” e se eu desejo converter para número
Estou utilizando a formatação:
setDataFormat(wb.createDataFormat().getFormat("R$ #,##0.00"));
mas mesmo assim, não reconhece como número!
Como fazer isso automaticamente?