シート内にすべての空のセルがある行がある場合。例:google-php-spreadsheet-apiがシートからすべてのデータを返すわけではありません
に空のセルにすべてのデータを取得する方法cell1 cell2
row1 : not empty not empty
row2 : not empty not empty
:
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
グーグルは次のようにデータを返しました。私は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の方法を使用します –