【发布时间】:2016-03-19 17:37:06
【问题描述】:
如果工作表中的行包含所有空单元格。示例:
cell1 cell2
row1 : not empty not empty
row2 : not empty not empty
row3 : empty empty
row4 : not empty not empty
row5 : not empty not empty
Google 返回的数据如下:
cell1 cell2
row1 : not empty not empty
row2 : not empty not empty
如何获取所有带有空单元格的数据。我使用 php-google-spreadsheet-client 。我的代码:
....
$tokenArray = $client->fetchAccessTokenWithAssertion();
$accessToken = $tokenArray["access_token"];
$serviceRequest = new DefaultServiceRequest($accessToken);
ServiceRequestFactory::setInstance($serviceRequest);
$spreadsheetService = new Google\Spreadsheet\SpreadsheetService();
$tokenArray = $client->fetchAccessTokenWithAssertion();
$accessToken = $tokenArray["access_token"];
$serviceRequest = new DefaultServiceRequest($accessToken);
ServiceRequestFactory::setInstance($serviceRequest);
$spreadsheetService = new Google\Spreadsheet\SpreadsheetService();
$spreadsheetFeed = $spreadsheetService->getSpreadsheets();
$spreadsheet = $spreadsheetFeed->getByTitle('MySpreadsheet');
$worksheetFeed = $spreadsheet->getWorksheets();
$worksheet = $worksheetFeed->getByTitle('Sheet 1');
$listFeed = $worksheet->getListFeed();
foreach ($listFeed->getEntries() as $entry) {
$values = $entry->getValues();
$array [] = $values;
}
【问题讨论】:
-
不,我使用get csv的方法
标签: php google-sheets google-spreadsheet-api