2012-08-16 2 views
18

Mgmt Studio의 쿼리 결과를 Excel에 붙여 넣으려고하고 있지만 Excel에 붙여 넣을 때 어떤 이유로 든 Mgmt Studio의 열이 하나의 열로 연결됩니다.SQL Server Management Studio에서 Excel로 붙여 넣기 열을 연결합니다.

이것은 제 동료 중 누구에게도 발생하지 않으며이를 변경하기위한 설정을 찾을 수 없습니다. 어떤 아이디어?

+0

텍스트로 끝? 정확히 무엇을 강조하고 Ctrl + C를 누르거나 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴 항목을 사용 했습니까? –

+0

그리드에 대한 결과와 텍스트에 대한 결과 모두 동일한 동작이 발생합니다. 몇 가지 방법을 강조 표시 (왼쪽 상단 모서리를 클릭하여 모두 선택, 셀을 클릭 한 다음 ctrl-a를 입력)했습니다. 나는 ctrl + c와 오른쪽 클릭하고 복사를 선택하여 복사했습니다. Ctrl + V를 붙여서 마우스 오른쪽 버튼을 클릭합니다. –

+0

글쎄, 잘 모르겠다. 나는이 문제가 생긴 것을 기억하지 않는다. 이 문제가 최신 버전의 Management Studio (SQL Server 2012)에도 있는지 확인하려고 했습니까? 최소한 현대적인 Excel 버전에서는 저를 위해 그런 식으로 행동하지 않습니다. 어떤 버전의 Excel을 사용하고 있습니까? –

답변

35

이것은 Excel의 문제입니다.

결과를 Excel에 붙여 넣은 후 "데이터"옵션으로 이동하여 "텍스트 열"을 선택하십시오. 그런 다음 "구분"을 클릭하고 다음 창에서 "탭"이 선택되어 있는지 확인하십시오.

이렇게하면 데이터가 열로 변환됩니다. 그리고 Excel은 설정을 기억하므로 다음에 올바르게 붙여 넣습니다.

+2

이것은 의미가 있습니다. Excel을 다시 시작한 후 다시 시도해 보았습니다. 내 동료도 똑같이했다. 나는 Excel이 구분 기호로 탭을 해석하지 않는 것 같아요. 도와 주셔서 감사합니다. –

3

SSMS에 대한 내 SSMSBoost 추가 기능에서이 문제를 해결했습니다 : Excel에서 쉽게 "이해할 수있는"원시 OpenXMLSpreadsheet로 그리드를 내보낼 수 있습니다. 문제의 솔루션에 "보너스"를 주면 데이터 유형조차도 보존되므로 날짜를 텍스트 또는 텍스트로 변환하여 더 이상 문제가없는 것을 확인할 수 있습니다. 알아보십시오.

+0

이 힌트를 공유해 주셔서 감사합니다, 그것은 나를 위해 일했습니다. 이 소프트웨어, 커뮤니티 버전 (http://www.ssmsboost.com)을 설치 한 후, 설치하기 전에 작동하지 않는 동일한 명령을 사용하여 Excel로 데이터를 올바르게 내보낼 수있었습니다 (왼쪽 상단을 마우스 오른쪽 단추로 클릭하십시오. 결과 그리드 및 '복사 옵션'또는 '헤더 복사'옵션 선택). –

0

같은 문제가 발생했습니다. 나는 다음과 같은 솔루션을 사용하여 CSV로 내 결과를 얻을 수 있었다 :

  1. 쿼리
  2. 이 선택 결과 그리드의 왼쪽 상단 모서리에
  3. 오른쪽 클릭 실행 "으로 결과 저장을 ..."
  4. csv와 viola를 선택하십시오!
1

나는 똑같은 문제가있었습니다. 어제는 효과가 있었지만 오늘은 모든 것을 텍스트로 첫 번째 열에 붙여 넣었습니다. Management Studio 열에서 Excel 열로 자동 붙여 넣기하는 데 사용됩니다.

Excel입니다. 마지막으로 Excel에서 함수를 사용한 때의 텍스트 - 열 선택을 기억하고 다음에 복사하여 붙여 넣을 때 자동으로 적용됩니다.

실제로 구분 기호로 선택한 탭을 사용하면 text-to-columns 함수를 다시 사용할 수 있습니다. 그런 다음이 선택 사항을 기억하고 Excel에 저장합니다. 이제 Management Studio에서 다시 복사하여 붙여 넣으면 예상대로 열에 고정됩니다.

은 Excel에서 도움을 시도하는 경우 중 하나 보이지만 조금 성가신 :) 그리드 또는 결과에 대한 결과로부터

+0

도움을 얻으려는 기술 용어이지만 엉망진창은 '힙'입니다. Excel heps 많이. – greg

관련 문제