我正在讀谷歌電子表格像在Java快速入門NUMBERFORMAT谷歌電子表格API v4的Java的
https://developers.google.com/sheets/quickstart/java
快速入門explaines如何從一個給定的範圍
.....
String range = "Class Data!A2:E";
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();
NumberFormat nf = NumberFormat.getInstance(Locale.GERMAN);
for (int i = 1; i < values.size(); i++) {
List row = values.get(i);
double l1 = nf.parse(row.get(1).toString()).doubleValue();
....
當你讀到的數據描述可以看到我正在讀取來自響應的雙精度值
我期望雙精度值的專用格式(例如12,34 instea d的12.34)
我可以作爲參數傳遞給請求我想要的數字格式嗎? 喜歡的東西:
service.spreadsheets().values().get(spreadsheetId, range).myNumberFormat("##,#####").execute()
問候
邁克爾