Zend 라이브러리 외에 PHP를 사용하여 Google 워드 프로세서 스프레드 시트에 데이터를 쓸 수 있습니까? Zend 라이브러리를 사용해 보았지만 도움이되지만 지정된 열의 마지막 행에 쓰는 대신 특정 행과 열을 쓸 수 있도록 지정하려고합니다. 내가 본 것에서 젠드 도서관은이 일을 할 수 없다.PHP를 사용하여 Google 문서 도구 스프레드 시트에 쓰기
모든 링크 또는 코드를 크게 높이 평가할 것입니다!
Zend 라이브러리 외에 PHP를 사용하여 Google 워드 프로세서 스프레드 시트에 데이터를 쓸 수 있습니까? Zend 라이브러리를 사용해 보았지만 도움이되지만 지정된 열의 마지막 행에 쓰는 대신 특정 행과 열을 쓸 수 있도록 지정하려고합니다. 내가 본 것에서 젠드 도서관은이 일을 할 수 없다.PHP를 사용하여 Google 문서 도구 스프레드 시트에 쓰기
모든 링크 또는 코드를 크게 높이 평가할 것입니다!
젠드 라이브러리는 스프레드 시트 내에서 주어진 셀의 내용을 편집 할 수 있어야합니다. 여기에 문서를 참조하십시오 : http://code.google.com/apis/spreadsheets/data/1.0/developers_guide_php.html#updateCell
'updateCell'메서드를 사용하면 행과 열을 대상으로 전달하고 내용을 새 값으로 설정할 수 있습니다. 이 방법을 사용해 보셨습니까?
나는
// load Zend Gdata libraries
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_Spreadsheets');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
// set credentials for ClientLogin authentication
$user = "[email protected]";
$pass = "somepass";
try {
// connect to API
$service = Zend_Gdata_Spreadsheets::AUTH_SERVICE_NAME;
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service);
$service = new Zend_Gdata_Spreadsheets($client);
// set target spreadsheet and worksheet
$ssKey = 'ssid';
$wsKey = 'wsid';
// update cell at row 6, column 5
$entry = $service->updateCell('6', '5', 'Hello, world', $ssKey, $wsKey);
echo 'Updated cell ' . $entry->getTitle()->getText() . '';
// clear cell at row 1, column 1
$entry = $service->updateCell('1', '1', '', $ssKey, $wsKey);
echo 'Cleared cell ' . $entry->getTitle()->getText();
} catch (Exception $e) {
die('ERROR: ' . $e->getMessage());
}
'오류 : 예상 된 응답 코드 200, 400이 URL의 스프레드 시트를 찾을 수 없습니다. 올바른 URL이 있고 스프레드 시트의 소유자가 삭제하지 않았는지 확인하십시오. ' –
젠드 라이브러리를 어떻게 구할 수 있습니까? –
@MikeWarren 다음 웹 사이트에서 다운로드 할 수 있습니다. http://www.zend.com/company/community/framework/downloads – Andrew
감사합니다 .. 사람이 하나의 유용한 희망! 완벽하게 작동합니다! 끔찍한 문서 때문에 작업을하는 데 시간이 걸렸지 만 효과가있었습니다. :) –