2014-10-10 2 views
-2

좋아, 그래서 며칠 동안이 문제에 곤란을 겪었습니다. 결론적으로 결정적인 것을 찾을 수 없었습니다. https://docs.google.com/spreadsheets/d/1zeH_eiptclgeBIOFavppagsVNYj35wQRcRMO2KJwLg0/edit#gid=1856558677Google 스프레드 시트에서 PHP로 데이터를 읽는 방법

가 1 행에 걸쳐 진행 헤더는 당신이 특정 점수를 확인할 수 있도록 아래로 열 A에 그것은 예를 들어, 그리드의 유형으로 작동 Aatrox X Ahri은 다음과 같습니다

여기 스프레드 시트를 100, C2에 있습니다.

필자는 CSV를 가져 와서 PHP로 작업해야한다는 것을 알고 있지만 어떻게해야할지 잘 모르겠습니다.

오버 헤드와 지저분한 코드없이이 스프레드 시트에 액세스하는 방법을 알지 못합니다. 실제로 열에 대한 특정 점수를 얻는 방법도 알지 못합니다.

내가 명확하지 않다면 알려 주시면 명확히하려고 노력하겠습니다. 나는 이것을 처리하는 방법을 알아낼 때까지 실제로 멈추고있다.

+0

그럼 지금까지 시도한 것은 무엇입니까? 이미 "마법의 단어"(php, csv, excel)를 "찾았습니다"라는 단어를 사용하면 많은 예제를 발견 할 수 있습니다. 그들을 밖으로 시도하고 작동하도록 얻을 수없는 경우 우리에게 당신의 시도를 구현하고 어쩌면 우리는 당신을 도울 수 있습니다. – Kypros

답변

1

Google API가 있어야합니다. 당신이 필요로하는 특정 API이 하나입니다 https://developers.google.com/google-apps/spreadsheets/

이 그것을 사용할 수 있으려면, 당신은 그것을 액세스를 승인 한해야 이 https://developers.google.com/google-apps/spreadsheets/#authorizing_requests

구글 API를 배울 시간이 걸릴 수 있으므로 앉아서 취소하여 머리를 숙여 시간을내어 문서를 읽으십시오.

또한, PHP를 들어,이 라이브러리에 대한보고를 할 수 있습니다 : 그들은 파일을 업로드하는 API의 드라이브 서비스를 사용하는 방법에 대한 예에서 https://github.com/google/google-api-php-client

https://github.com/google/google-api-php-client/blob/master/examples/fileupload.php

또한 드라이브 서비스에는 파일을 다운로드 할 수있는 방법이 있습니다.

+1

Google 스프레드 시트 대신 Google Fusion을 사용하는 것이 좋습니다. Google Fusion은 실제로 스프레드 시트의 경우가 아닌 SQL 쿼리를 처리하도록 설계되었습니다. – Yann

+0

Google 퓨전은 실험용 앱입니다. – GeneCode

관련 문제