programing

열 머리글을 사용하여 SQL Server에서 Excel로 내보내시겠습니까?

yellowcard 2023. 9. 2. 08:10
반응형

열 머리글을 사용하여 SQL Server에서 Excel로 내보내시겠습니까?

약 20개의 열이 있는 쿼리가 있는데 열 헤더가 있는 Excel 파일로 내보내고 싶습니다.

나는 이것이 쉽게 알아낼 수 있을 거라고 생각했지만 운이 없었어요!제가 웹 검색을 해보니 안 되는 제안이 하나 있어서 막혔습니다.

도구 --> 선택사항에서 "결과 쿼리" --> "SQL Server" --> "그리드 결과" 및 "텍스트 결과"(아래 이미지)를 선택합니다.

enter image description here

enter image description here

일반적으로 결과 그리드의 왼쪽 위 모서리를 클릭하고 복사한 다음 Excel에 붙여넣기만 하면 됩니다.한 가지 캐치가 있습니다. 결과를 복사하거나 저장할 때 옵션 -> 쿼리 결과 -> SQL Server -> 결과를 그리드(또는 파일에 저장하여 엑셀로 가져오려는 경우 텍스트)로 이동하고 포함 열 헤더를 켜야 합니다.저는 이것이 잘 작동한다고 생각합니다.

이 스크립트는 BCP를 실행하여 데이터를 excel로 내보냅니다.

가져오기/내보내기 마법사를 사용하는 경우 기본값입니다.내보내기를 사용자 정의하려는 경우 SSIS 패키지에 저장할 수도 있습니다.

오래된 게시물인 건 알지만 MS-SSMS에서 제 제안이 명확하지 않아 전달합니다.

결과 그리드의 왼쪽 상단 모서리를 마우스 오른쪽 버튼으로 클릭하고 '다른 이름으로 결과 저장'을 선택합니다. CSV 및 TXT 형식은 '유형으로 저장'의 두 가지 옵션입니다.

이것은 쿼리 결과가 너무 커서 작은 쿼리 결과에 사용되는 '잘라내기 및 붙여넣기'에 사용할 수 없을 때 가장 잘 작동합니다.

언급URL : https://stackoverflow.com/questions/639886/exporting-from-sql-server-to-excel-with-column-headers

반응형