我正在访问Google电子表格。我能够使用 C#代码从谷歌传播中读取数据。我能够在给定的电子表格范围内获取值的集合。我对这个单元格地址进行了研究,但我没有找到解决方案。
我的要求是我想获取单元格值和相应的单元格地址。
我该怎么办?过去几天我一直坚持这个。请帮我解决这个问题。
提前致谢!
这是我的代码:
string applicationName = "*******";
var serviceaccountemail = "*******@*************.iam.gserviceaccount.com";
var certificate = new X509Certificate2(GetCertificateBytes(), "notasecret", X509KeyStorageFlags.Exportable);
ServiceAccountCredential credential = new ServiceAccountCredential(
new ServiceAccountCredential.Initializer(serviceaccountemail)
{
Scopes = new[] { "https://spreadsheets.google.com/feeds" }
}.FromCertificate(certificate));
var service = new SheetsService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = applicationName,
});
String spreadsheetId = "1mPir8cyjHBlSYjS4ROsyZBX7DocJlyATQdg58cLhmOI";
String range = "Sheet1!A1:H";
SpreadsheetsResource.ValuesResource.GetRequest request =
service.Spreadsheets.Values.Get(spreadsheetId, range);
ValueRange response = request.Execute();
IList<IList<Object>> values = response.Values;