我想要通過PHP腳本在線生成Google Spreadsheet。由於看起來沒有用於創建電子表格的原生PHP API(只能找到Java和.NET),我認爲最簡單的方法是生成XLSX並將其轉換爲Google Spreadsheet。在API上傳期間無法將xlsx自動轉換爲Google電子表格
上傳文件正常工作:
$mime = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
$file = new Google_DriveFile();
$file->setTitle('My Spreadsheet');
$file->setMimeType($mime);
$data = file_get_contents('my_spreadsheet.xlsx');
$createdFile = $service->files->insert($file, array(
'data' => $data,
'mimeType' => $mime,
'convert' => true,
));
當在谷歌驅動器顯示,雖然,這只是一個普通的Excel文件。我必須在Google雲端硬盤網絡界面中右鍵單擊它並在轉換之前選擇「在Google表格中打開」(但轉換沒有錯誤)。
我如何可以強制立即轉換的文件?
您可以將http請求粘貼到您的問題中。 – pinoyyid