Skip to content
조회 수 4544 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄



출처 : http://cocoabiscuit.tistory.com/42

        http://nubiz.tistory.com/541


 json을 파싱해서 충분이 데이터베이스로 활용할 수 있지만 필요한 데이터만 요청하기 위해 원하는 칼럼의 값을 받는 것을 살펴보겠습니다. 위의 url끝에 '&tq=sql구문' 형태로 쿼리를 추가할 수 있는데요. &tq=select%20A를 추가하면 A칼럼에 해당하는 값만 가져옵니다.

https://spreadsheets.google.com/tq?key=ABCDE&tq=select%20A

위 url에서는 아래와 같이 A칼럼의 값만 반환합니다.

// Data table response

google.visualization.Query.setResponse({"version":"0.6","status":"ok","sig":"1233897285","table":{"cols":[{"id":"A","label":"","type":"string","pattern":""}],"rows":[{"c":[{"v":"A"}]},{"c":[{"v":"B"}]},{"c":[{"v":"C"}]},{"c":[{"v":"D"}]}]}});


7. 이렇게 &tq= 뒤에 필요한 셀의 값을 요청하면 됩니다. 자세한 구문은 Google Visualization API Query Language(https://developers.google.com/chart/interactive/docs/querylanguage)를 꼼꼼히 살펴보며 확인해보세요. MySQL과 큰 차이가 없습니다..





  • https://spreadsheets.google.com/tq?tqx=out:html&tq=&key=___&gid=___


tq?tqx=out:html는 HTML로 출력하기 위한 파라메터입니다.

&tq=는 쿼리 언어를 입력하게 됩니다. 구글api의 쿼리언어는 SQL과 거의 같다고 하니 쿼리언어를 아시는 분들은 쉽게 다룰 수 있을 겁니다.

&key=___의 빈칸에는 위에 복사해둔 key를 넣으시면 되고,

&gid=___의 빈칸에는 위에서 알아본 시트 번호가 들어가게됩니다. 



그러면 예를 들어봅시다.

tq파라메터를 넣지 않고, key와 gid값만 넣으면 다음과 같이 스프레드시트 전체가 출력됩니다.

https://spreadsheets.google.com/tq?tqx=out:html&tq=&key=1fGzLf3j7h3o4fCHT0Aek7_XCtUACwuF_VWqlP2aF73w&gid=1179398900



이제 tq파라메터에 쿼리언어를 넣어보겠습니다.저도 쿼리언어는 잘모르지만, 간단합니다.

A,B,C 열을 출력하되, A열에 /228을 포함한 행만 출력한다는 언어는 다음과 같이 표현합니다.

SELECT A,B,C WHERE A CONTAINS '/228'


(SQL은 여기서 배워볼 수 있습니다 http://www.w3schools.com/sql/sql_intro.asp)


완성된 url은 다음과 같습니다. 중간의 띄어쓰기는 모두 +로 바꿔서 넣어야합니다.

https://spreadsheets.google.com/tq?tqx=out:html&tq=SELECT+A,B,C+WHERE+A+CONTAINS+'/228'&key=1fGzLf3j7h3o4fCHT0Aek7_XCtUACwuF_VWqlP2aF73w&gid=1179398900




로그인 후 댓글쓰기가 가능합니다.

?

  1. 28
    Jan 2015
    11:45

    'C:Documents.xlsx' 을(를) 찾을 수 없습니다. 라는 오류 메시지가 나오는 경우 대처방법

    CategoryExcel Views4844
    Read More
  2. 06
    Feb 2015
    11:36

    응용 프로그램 구성 이 올바르지 않기 때문에 이 응용 프로그램 을 시작 하지 못했습니다

    CategoryWindowsTip Views2698
    Read More
  3. 10
    Feb 2015
    23:12

    구글 스프레드시트(Google Spreadsheet)를 데이터베이스로 활용

    Category[Docs]스프레드시트 Views4544
    Read More
  4. 10
    Feb 2015
    23:26

    Extending Google Sheets

    Category[Docs]스프레드시트 Views4653
    Read More
  5. 11
    Feb 2015
    14:39

    윈도우 XP SP3 와 Windows 8.1 두가지 부팅 메뉴얼

    CategoryWindowsTip Views1780
    Read More
  6. 13
    Feb 2015
    08:28

    자바(java) 설치하기

    Category자바(JAVA) Views4972
    Read More
  7. 17
    Feb 2015
    08:40

    윈도우 하드에서 설치하기

    CategoryWindowsTip Views2675
    Read More
  8. 01
    Mar 2015
    23:15

    멀티부팅 USB 만들기

    CategoryWindowsTip Views2021
    Read More
  9. 02
    Mar 2015
    08:35

    윈도우용 FTP 프로그램 WinSCP

    CategoryWindowsTip Views2151
    Read More
  10. 03
    Mar 2015
    09:07

    웹하드 서버 구축하기

    CategoryServer Views3297
    Read More
  11. 03
    Mar 2015
    23:55

    php.ini 파일설정으로 파일업로드 용량늘리기

    CategoryServer Views1173
    Read More
  12. 10
    Mar 2015
    22:01

    Winpe 4in1

    CategoryWindowsTip Views1485
    Read More
  13. 13
    Mar 2015
    22:19

    XE 업데이트 후 모듈업데이트가 안될때 참고

    CategoryServer Views1451
    Read More
  14. 18
    Mar 2015
    09:11

    자바 애플릿 예제

    Category자바(JAVA) Views5690
    Read More
  15. 20
    Mar 2015
    23:41

    ISO USB 굽기 최고의 프로그램

    CategoryWindowsTip Views1934
    Read More
  16. 21
    Mar 2015
    11:24

    사용자 계정 컨트롤 화면 없애기

    CategoryWindowsTip Views3315
    Read More
  17. 21
    Mar 2015
    11:41

    윈도우 8.1 종료버튼 만들기

    CategoryWindowsTip Views3872
    Read More
  18. 21
    Mar 2015
    12:56

    인터넷 익스플로러 기본검색 공급자 설정해제

    CategoryWindowsTip Views4316
    Read More
  19. 21
    Mar 2015
    14:42

    윈도우 8.1 업데이트 하지 않기

    CategoryWindowsTip Views3801
    Read More
  20. 01
    Apr 2015
    23:29

    윈도우8.1 암호 입력없이 자동로그인 하기

    CategoryWindowsTip Views4384
    Read More
Board Pagination Prev 1 ... 30 31 32 33 34 ... 46 Next
/ 46

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소