我已编码从excel表中获取输入并写入excel表PASS或Fail。 我正在使用Apache POI来完成这项工作。 以下是相同的示例代码:
for (int row=1 ;row<=5;row++)
{
//This will second cell value in first row.
System.out.println(sheet.getRow(row).getCell(2).getStringCellValue());
//This will set value pass on 4th cell of first row.
sheet.getRow(row).createCell(4).setCellValue("Pass");
}
现在我希望使用谷歌电子表格获得同样的效果,我可以从工作表中读取和写入,但不能像我使用APACHE POI那样应用这个,
只是为了快速参考: 从电子表格中读取数据
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();
if (values == null || values.size() == 0) {
System.out.println("No data found.");
} else {
for (List row : values) {
// Print columns A and E, which correspond to indices 0 and 4.
System.out.println(row.get(0));
}
}
写作:
List<List<Object>> values1 = Arrays.asList(
Arrays.asList("PASS")
// Additional rows ...
);
ValueRange body = new ValueRange()
.setValues(values1);
UpdateValuesResponse result =
service.spreadsheets().values().update(spreadsheetId, range, body)
.setValueInputOption("RAW")
.execute();
System.out.printf("%d cells updated.", result.getUpdatedCells());
有人可以建议如何实现与使用Apache POI相同的工作
由于