열 머리글을 사용하여 SQL Server에서 Excel로 내보내시겠습니까?
약 20개의 열이 있는 쿼리가 있는데 열 헤더가 있는 Excel 파일로 내보내고 싶습니다.
나는 이것이 쉽게 알아낼 수 있을 거라고 생각했지만 운이 없었어요!제가 웹 검색을 해보니 안 되는 제안이 하나 있어서 막혔습니다.
도구 --> 선택사항에서 "결과 쿼리" --> "SQL Server" --> "그리드 결과" 및 "텍스트 결과"(아래 이미지)를 선택합니다.
일반적으로 결과 그리드의 왼쪽 위 모서리를 클릭하고 복사한 다음 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
'programing' 카테고리의 다른 글
Linkq-to-SQL 시간 초과 (0) | 2023.09.02 |
---|---|
gitignore에서 선행 슬래시를 사용하는 경우 (0) | 2023.09.02 |
항목이 없으면 만들고, 없으면 업데이트하시겠습니까? (0) | 2023.09.02 |
MySQL 하위 문자열 빈 값 반환 (0) | 2023.09.02 |
Express res.send 파일 던지기 금지 오류 (0) | 2023.09.02 |