I am reading a Google Spreadsheet like described in the Java Quickstart
https://developers.google.com/sheets/quickstart/java
The Quickstart explaines how to read data from a give range
.....
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();
....
As you can see I am reading double values from the response
I expect a dedicated format for the double values (e.g. 12,34 instead of 12.34)
Can I already pass as a parameter to the request the number format I expect? Something like:
service.spreadsheets().values().get(spreadsheetId, range).myNumberFormat("##,#####").execute()
Regards
Michael