2014-02-22 41 views
3

我想要通過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表格中打開」(但轉換沒有錯誤)。

我如何可以強制立即轉換的文件?

+0

您可以將http請求粘貼到您的問題中。 – pinoyyid

回答

相關問題