【Node.js】스프레드시트에서 JSON 파일을 생성하는 명령줄 도구
9278 단어 JSONnpmspreadsheetNode.js
소개
「 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"
}
]
Reference
이 문제에 관하여(【Node.js】스프레드시트에서 JSON 파일을 생성하는 명령줄 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kingpanda/items/aa52ab5368220ef0786f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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"
}
]
Reference
이 문제에 관하여(【Node.js】스프레드시트에서 JSON 파일을 생성하는 명령줄 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kingpanda/items/aa52ab5368220ef0786f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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"
}
]
Reference
이 문제에 관하여(【Node.js】스프레드시트에서 JSON 파일을 생성하는 명령줄 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kingpanda/items/aa52ab5368220ef0786f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)