我将Google Drive电子表格与我的php页面相关联时出现了一些问题。 我使用的是Zend Gdata库。 这是我正在使用的代码:
$query = new Zend_Gdata_Spreadsheets_CellQuery();
$query->setSpreadsheetKey($key);
$cellFeed = $spreadSheetService->getCellFeed($query);
$foglio=array();
foreach($cellFeed as $cellEntry) {
$row = $cellEntry->cell->getRow();
$col = $cellEntry->cell->getColumn();
$val = $cellEntry->cell->getText();
$foglio[$row][$col]=$val;
}
它只是一件好事......当代码遇到没有值的行时,开始......它只是跳过来提供这些值..例如: 在这里我有我的价值观长到文件的结尾..超过45-50 cols和程序只是跳过他们在getCellFeed ..当我尝试访问它时给我错误
如果我在开头附近的单元格中写一些内容,如下图所示,相反,程序运行完美...但我不想破坏我的电子表格中随机数字或字符只是为了解决问题,建议?
答案 0 :(得分:0)
这是按设计的。单元格提要不返回数组数组格式的数据,而是使用行提要(但是在第一个空行上停止) 您需要对数组进行后处理以填充缺少的行和列,或者在使用数组时处理缺少的条目。