파워 쿼리를 사용하여 뛰어난 성능을 발휘하는 Json
저는 조금 가지고 있어요.json
변환하고 싶은 웹 사이트에서excel
사용방법power query
선택from web
그런데 작은 문제에 부딪혔어요.나의json
다음과 같습니다.
[
{
"id" : 1,
"visitors" : 26,
"some_number" : 1,
"value" : 3500
},
{
"id" : 2,
"visitors" : 21,
"some_number" : 5,
"value" : 2000
}
]
하지만 내가 사용할 때from web
이건 알겠다.
기록을 드릴다운해서 테이블로 변환해서 첫 번째 행을 변환해서 헤더로 사용할 수 있지만 한 줄만 얻을 수 있어요한 줄뿐만 아니라 모든 데이터를 테이블로 가져오려면 어떻게 해야 합니까?
먼저 [List Tools] / [Transform]메뉴를 사용하여 [To Table]버튼을 클릭합니다.이렇게 하면 2개의 행이 있는 단일 열 표가 나타납니다.그런 다음 작은 Expand(확장) 버튼을 클릭합니다. 이 버튼은 "Column1(열1)" 바로 오른쪽에 있는 열 제목에 표시됩니다.원래 열 이름 사용...을 선택 취소합니다.옵션을 선택하면 4열과 2열의 표가 나타납니다.
생성한 전체 스크립트는 다음과 같습니다.
let
Source = Json.Document(File.Contents("C:\Users\Mike.Honey\Downloads\json2.json")),
#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column2" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"id", "visitors", "some_number", "value"}, {"id", "visitors", "some_number", "value"})
in
#"Expanded Column2"
이 함수는 해당 샘플 데이터에 적합합니다.
let
Source = Json.Document("[{""id"": 1, ""visitors"": 26, ""some_number"": 1, ""value"": 3500}, {""id"": 2, ""visitors"": 21, ""some_number"": 5, ""value"": 2000}]"),
AsTable = Table.FromRecords(Source)
in
AsTable
먼저 목록을 테이블로 변환한 다음 레코드 열을 확장하고 계속 진행할 수 있습니다.만약 운이 없다면, 당신은 내가 최근에 비슷한 질문을 위해 만든 이 비디오를 볼 수 있습니다.
Excel Professional 2016을 사용하고 있는데 JSON 옵션이 표시되지 않지만 "기타 소스" 쿼리 옵션을 통해 액세스할 수 있습니다.다음은 JSON 배열을 테이블로 변환하는 모든 단계입니다.
- [ Data ]> [ New Query ]> [ From Other Source ]> [ From Web ]
- URL 을 입력합니다. "file:///C:/temp/document.json", (또는 http 웹 URL) OK 를 누릅니다.
- 행에 "항목" 속성과 목록 유형이 표시됩니다.
- "목록"을 클릭하면 목록의 항목이 표시됩니다.
- 왼쪽 상단 모서리에 있는 "To Table" 버튼을 누르고 다음 대화 상자에서 OK를 누릅니다.
- "Column1"이라는 이름의 열이 하나 있는 테이블이 표시됩니다.
- 열 이름 옆에 있는 버튼을 누릅니다(왼쪽 화살표와 오른쪽 화살표 표시).
- 행 객체의 속성이 선택되었습니다.
- "사용자 원래 열 이름 접두사"를 선택 취소하고 "확인"을 누릅니다.
- 왼쪽 상단 모서리에 있는 닫기 및 로드 버튼을 누릅니다.
내 파일은
{
"items": [{
"code": "1",
"name": "first"
}, {
"code": "2",
"name": "second"
}, {
"code": "3",
"name": "third"
},
]
}
언급URL : https://stackoverflow.com/questions/42060625/json-to-excel-using-power-query
'source' 카테고리의 다른 글
워드프레스:기본 메뉴 항목에 URL GET 매개 변수를 추가하려면 어떻게 해야 합니까? (0) | 2023.03.20 |
---|---|
문자열이 유효한 JSON인지 확인하는 방법 (0) | 2023.03.20 |
각진 '='의 의미는 무엇입니까?JS 지시 격리 범위 선언? (0) | 2023.03.20 |
Typescript 인터페이스 기본값 (0) | 2023.03.20 |
예쁜 영구 링크 목록 및 게시 제목 내보내기 (0) | 2023.03.20 |