POI Excel - текстовая ячейка, содержащая числовое значение, распознается как числовая ячейка - PullRequest
0 голосов
/ 14 января 2012

Если я поместил число (например, 2009, 345) в ячейку Excel, я изменил формат ячейки на «Текст».Когда я использую POI для чтения этой ячейки, она все еще думает, что это числовая ячейка.

У кого-нибудь была такая же проблема?Я на POI 3.8.

Спасибо!

1 Ответ

1 голос
/ 14 января 2012

POI не волшебство, оно вернет вам то, что там указано в файле Excel!

Во многих случаях, если вы поместите число в ячейку, Excel запишет это в файл какчисло с форматированием.

Если вы хотите, чтобы строка возвращала то, что отображает Excel, используйте DataFormatter , чтобы отформатировать число в соответствии с правилами стиля в ячейке

...