gdocs에서 비교적 큰 스프레드 시트로 작업하고 zend 라이브러리를 통해 액세스합니다. 주어진 시간에 특정 열만 필요하므로 메모리를 절약하기 위해 목록 기반 피드를 사용하여 전체 열 스프레드 시트가 아닌 특정 열만 검색하면 도움이됩니다. 내가 사용하고 기본 쿼리는 젠드gdocs에서 zend gdata로 스프레드 시트의 특정 열만 검색하십시오.
$query = new Zend_Gdata_Spreadsheets_ListQuery();
$query->setSpreadsheetKey($spreadsheetKey);
$query->setWorksheetId($worksheetId);
$listFeed = $spreadsheetService->getListFeed($query);
반환 내가 행의 수를 제한하는 난이 단지 작품을 볼 수까지 $query->setSpreadsheetQuery('name=someName');
을 통해 구조화 된 쿼리를 보낼 수 있지만 할 수있는 기회를 한 문서와하지에 따라입니다 열의 수. 어떻게 든 특정 열을 가져 오기 위해이 방법을 사용할 수 있습니까? 또는 스프레드 시트의 미리 지정된 행만 가져 와서 스프레드 시트의 블록 만 검색하고 그 때 한 블록을 깎아 내리는 것이 도움이됩니다. 어느 쪽이든, 나는 주어진 시간에 전체 스프레드 쉬트를 메모리에 두는 것을 피할 필요가있다.
도움 주셔서 감사합니다.