<!DOCTYPE html>
<html lang="ru">
<head>
<!-- Стили, мета описание, скрипты необходимые на старте -->
</head>
<body>
<!-- Тело страницы -->
</body>
</html>
<?php
require 'vendor/autoload.php';
$service_account_file = 'vendor/key.json'; // путь к файлу ключа
$spreadsheet_id = ''; // id таблицы копируем из адресной строки браузера
$range = 'A:F'; // задаём диапазон ячеек (можно указать лист)
$optparams = []; // создали массив настроек, наполняем его данными:
$optparams['majorDimension'] = 'COLUMNS'; // тип вывода: колонки
$optparams['valueRenderOption'] = 'UNFORMATTED_VALUE'; // выводим неформатированные данные
$optparams['dateTimeRenderOption'] = 'FORMATTED_STRING'; // за исключением даты
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $service_account_file);
$client = new Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(Google_Service_Sheets::SPREADSHEETS_READONLY);
$service = new Google_Service_Sheets($client);
$result = $service->spreadsheets_values->get($spreadsheet_id, $range, $optparams);
$result = ($result->getValues()); // получаем массив
?>