Witam, mam pytanie jak zmienić separator dziesiętny w excelu z "," na ".". Wczytuje plik excela za pomocą biblioteki .jxl, przyjmuje wartości komórek jako String, ale jeśli separatorem jest przecinek to zaokrągla mi wartości do 2-3 miejsc po przecinku. Z drugiej strony jeśli przyjmuję excela z separatorem "." i zmieniam na "," to jest oki. Ma ktoś z was pomysł jak to zrobić, żeby wartości były dokładnie takie jak w pliku, liczby są do 7 miejsc po przecinku. Przekopałem dokumentacje .jxl i nic nie znalazłem co by zmieniało ten nieszczęsny separator. Z góry dzięki za poświęcony czas i wszelakie sugestie.
Taki mały kawałek kodu który działa tak jak opisałem wyżej:
ArrayList<String> data = new ArrayList<String>(500);
for (int i=0; i<columns; i++){
for(int j=0; j<rows; j++){
Cell temp=sheet.getCell(i,j);
CellType tempT=temp.getType();
if(tempT!=CellType.EMPTY){
data.add(temp.getContents().replace(",", "."));
}