Я ничего не знаю об API электронных таблиц Google, но я предполагаю, что он может принимать файл CSV, поэтому я бы начал с него.
CodeIgniter предлагает способ создания файла CSV из вашей базы данных ознакомьтесь с руководством пользователя
$this->dbutil->csv_from_result($db_result);
Я бы сгенерировал CSV, а затем через Google API отправил его на сервер, и это должно сработать. Опять же, я ничего не знаю об API электронных таблиц, так что я могу быть далеко от базы, но так как никто больше не ответил, я решил, что помогу как смогу.