2017-08-16 80 views
0

我已經編寫了一個讀取和寫入Excel文件的Java程序(在美國)。該軟件包包含一組示例Excel文件(美國)。西班牙語用戶在閱讀這些Excel示例文件時遇到錯誤,因爲有關「。」的混淆。和數字文件中的「,」。如何編程以便Java在使用Excel時確定用戶的默認語言和帳戶。如何讓美國的Java正確讀取西班牙語Excel文件

+1

哪個API用於讀取excel文件?我最好的猜測是,你不知何故必須設置讀取文件時api/library使用的語言環境或數字格式。 –

+0

「西班牙語用戶出錯」在您的問題中包含該錯誤的文本(和堆棧跟蹤!)會很有用。沒有它,我們甚至不知道什麼代碼導致了這個問題。 – VGR

回答

0

只需創建NumberFormat使用特定的區域設置爲西班牙語。 在這裏,我從西班牙創建西班牙語語言環境(ES-ES),並將該數字解析爲字符串。

NumberFormat nf = NumberFormat.getInstance(new Locale("es", "ES")); 
Number number = nf.parse(numberString); 
相關問題