是否可以使用 PHP 从 Google Docs 电子表格中提取行?
在 SQL 中,我会使用类似的东西:
SELECT * FROM table WHERE field = 'value' LIMIT 1
有没有办法做到这一点?我听说您应该使用“Zend”框架,但我也无法弄清楚。任何帮助,将不胜感激
是否可以使用 PHP 从 Google Docs 电子表格中提取行?
在 SQL 中,我会使用类似的东西:
SELECT * FROM table WHERE field = 'value' LIMIT 1
有没有办法做到这一点?我听说您应该使用“Zend”框架,但我也无法弄清楚。任何帮助,将不胜感激
从Zend_Gdata文档:
<?php
$query = new Zend_Gdata_Spreadsheets_ListQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$query->setWorksheetId($worksheetId);
$query->setSpreadsheetQuery('name=John and age>25');
$listFeed = $spreadsheetService->getListFeed($query);
?>
<?php
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$spreadsheetService = new Zend_Gdata_Spreadsheets($client);
$feed = $spreadsheetService->getSpreadsheetFeed();
?>
您需要下载完整的Zend Framework或独立的Google数据库。
您正在寻找的是Google Visualization API 查询语言
无需 PHP 中间件即可使其正常工作。它已经内置在文档中。
这是一个简短的介绍教程,可帮助您入门。
这是一种类似 SQL 的语法,通过参数化的 URI 发送查询来工作。它可以以 JSON、CSV 或 HTML 表的形式返回匹配数据。它仍然很新,并且有一些怪癖,因此请务必阅读我发布的第二个链接上的所有评论。