【Node.js】스프레드시트에서 JSON 파일을 생성하는 명령줄 도구

소개



google-spreadsheet-to-json 」라고 하는 것을 사용합니다.
이 간단한 명령줄 도구는 Google 스프레드시트에 작성된 내용을 JSON 파일로 내보냅니다.
스프레드 시트에 조금 기입해, 커멘드 일발로 출력할 수 있으므로 편리합니다.

스프레드시트 준비 및 게시





spreadsheet 만들기



첫 번째 줄은 제목 줄 (JSON 키에 해당)
2행째 이후는 데이터행

웹에 게시



파일 > 웹에 게시

게시 된 URL에서 spreadsheet ID를 추출하고 삼가하십시오.

google-spreadsheet-to-json 설치


npm install --save-dev google-spreadsheet-to-json


실행



나머지는 다음 명령을 두드릴뿐
gsjson **spreadsheet ID** data.json


"data.json"이라는 파일이 생성됩니다.

data.json

[
  {
    "id": 1,
    "page": "トップページ",
    "url": "/index.html",
    "title": "ゴルゴ13|トップページ",
    "discription": "超一流のスナイパー(狙撃手)「ゴルゴ13」ことデューク東郷の活躍を描く",
    "template": "A"
  },
  {
    "id": 2,
    "page": "ゴルゴ13の実績",
    "url": "/case/index.html",
    "title": "ゴルゴ13の実績",
    "discription": "超一流のスナイパー(狙撃手)「ゴルゴ13」のこれまでの凄い仕事を紹介する",
    "template": "A"
  },
  {
    "id": 3,
    "page": " └新三大ゴルゴ13の物凄い仕事 ①",
    "url": "/case/case01.html",
    "title": "新三大ゴルゴ13の物凄い仕事 ①",
    "discription": "新三大ゴルゴ13の物凄い仕事 ①",
    "template": "B"
  },
  {
    "id": 4,
    "page": " └新三大ゴルゴ13の物凄い仕事 ②",
    "url": "/case/case02.html",
    "title": "新三大ゴルゴ13の物凄い仕事 ②",
    "discription": "新三大ゴルゴ13の物凄い仕事 ②",
    "template": "B"
  },
  {
    "id": 5,
    "page": " └新三大ゴルゴ13の物凄い仕事 ③",
    "url": "/case/case03.html",
    "title": "新三大ゴルゴ13の物凄い仕事 ③",
    "discription": "新三大ゴルゴ13の物凄い仕事 ③",
    "template": "B"
  },
  {
    "id": 6,
    "page": "ゴルゴ13への依頼方法",
    "url": "/request/index.html",
    "title": "ゴルゴ13への依頼方法",
    "discription": "ゴルゴ13への依頼方法を紹介する。",
    "template": "A"
  },
  {
    "id": 7,
    "page": "CIAとゴルゴ13",
    "url": "/cia/index.html",
    "title": "CIAとゴルゴ13",
    "discription": "CIAとゴルゴ13の関係を紹介する。",
    "template": "A"
  }
]


좋은 웹페이지 즐겨찾기