엑셀 파일에는 웹 쿼리가 어디에 저장되어 있습니까?


1

데이터에 대한 사이트를 보는 웹 쿼리가 있는데 테이블 선택이 잘못되었습니다. 웹 페이지에 링크 된 소스보기 올바른 테이블을 식별 할 수 있습니다.

엑셀 웹 쿼리에서는 외부 .iqy 파일에 저장할 수 있습니다. 그러면 올바르게 식별 된 테이블을 대체하여 해당 파일을 편집 할 수 있습니다. 그러나 쿼리를 Excel 파일 내부에 저장하고 외부 .iqy 파일은 저장하지 않을 것입니다.

Excel Web Query의 내부 쿼리를 액세스하고 편집하는 방법은 무엇입니까?

Excel 2003을 사용하고 있음을 언급하는 것을 잊었습니다.

답변:


1

사용중인 Excel 버전을 지정하지 않았습니다.

그러나 .xlsx 파일을 사용하는 경우 일반 Zip 파일이므로 내부에서 쿼리를 검색 할 수 있습니다.

이를 확인하려면 .xslx를 다른 위치에 복사하고 확장명을 .zip으로 변경 한 다음 디렉토리 구조를 유지하면서 모든 파일의 압축을 풉니 다. 메모장에서 모든 .xml 파일을 열거 나 더블 클릭하여 기본 뷰어 (일반적으로 Internet Explorer)에서보기 한 다음 쿼리 웹 사이트의 이름을 검색하십시오.

그것을 찾아서 .xml 파일을 편집 한 후에는 역순으로 동일한 작업을 수행하십시오 : 확장자를 압축하여 .xslx로 다시 변경하십시오. 디렉토리 구조가 원본과 정확히 일치하는지 확인하십시오.


죄송합니다 버전을 언급 깜빡. 2003 년에 직접 할 수 없다면 2007 년 또는 2010 년으로 변환 한 다음 이전 형식으로 저장할 수도 있습니다. 아무도 더 이상 아무것도 제공하지 않으면 그것을 시도 할 수 있습니다. 그리고 이것이 최선의 해결책이라면 나는 당신에게 현상금을 수여 할 것입니다.
datatoo

당신이 제안한 것을 Excel 2010을 사용하여 대상 사용자의 2003 버전으로 다시 변환했습니다. 나는 아직도 그것이 2003 년에 직접 할 수 있는지 알고 싶다. 지금까지는 쓸모있는 해결책을 제공했다. 고마워요 @ harrymc
datatoo

xslx는 xml 파일을 업데이트 할 수 있기 때문에 더 쉽습니다. 2003 년 및 그 이전 버전의 파일은 게시되지 않은 형식의 바이너리이며, Microsoft는 비공개 계약에 서명해야합니다. 정말 그럴 가치가 없습니다.
harrymc

0

EXCEL 2013에서 동일한 문제가 발생했습니다. 새 연결을 만들 때 삭제 된 이전 쿼리에 대한 이름과 참조를 사용하는 것처럼 보입니다.

zip 파일을 폴더로 추출하여 /xl/queryTables에서 오래된 쿼리 (.xml 파일)가 문제를 일으키고 해당 xml 파일을 제거했는지 식별하여 excel 파일 (내 경우에는 .xlsm)의 이름을 변경하여 해결되었습니다. 그런 다음 파일과 디렉토리를 원래의 .xlsx 파일과 똑같은 새로운 zip 파일로 압축하여 Excel 파일을 재구성합니다. .zip 파일의 이름을 .xlsx로 바꿨습니다.

Excel을 열면 오류가 감지되고 수정되었으며 그 과정에서 하나의 연결이 끊어졌습니다. 하지만 이제는 잃어버린 연결을 고칠 수 있었고 새로운 연결을 만들 수있었습니다.


슈퍼 유저에 오신 것을 환영합니다! 이렇게하면 다른 답변이 중복되고 새 콘텐츠가 추가되지 않습니다. 실제로 뭔가 새로운 것을 제공하지 않으면 답변을 게시하지 마십시오.
DavidPostill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.