/ / POI Excel - Текстовата клетка, която съдържа цифрова стойност, се разпознава като Numerical Cell - excel, apache-poi

POI Excel - Текстовата клетка, която съдържа цифрова стойност, се разпознава като Numerical Cell - excel, apache-poi

Ако поставям номер (като 2009 г., 345) в клетка в Excel, аз промених Cell Format на "Text". Когато използвам POI за четене на тази клетка, тя все още мисли, че е цифрова клетка.

Всеки имаше същия проблем? Аз съм на POI 3.8.

Благодаря !

Отговори:

1 за отговор № 1

POI не е магия, тя ще ви върне това, което в Excel се казва, че има!

В много случаи, ако поставите число в клетка, Excel ще го напише във файла като число с форматиране.

Ако искате да използвате Backing на String от това, което се показва в Excel, използвайте DataFormatter да имаме форматиран номер според правилата на стила на клетката