Подтвердить что ты не робот

Вставка из SQL Server Management Studio в Excel объединяет столбцы

Я пытаюсь вставить мои результаты запроса из Mgmt Studio в Excel, но по какой-либо причине столбцы в Mgmt Studio конкатенируются в один столбец при вставке в Excel.

Это не происходит ни с одним из моих коллег, и мы не смогли найти никаких настроек для его изменения. Любые идеи?

4b9b3361

Ответ 1

Это проблема с Excel.

После того, как вы вставляете результаты в Excel, перейдите к опции "данные" и выберите "Текст в столбцы". Затем нажмите "Разграничить" и убедитесь, что в следующем окне отмечена "вкладка".

Это преобразует данные в столбцы. И Excel запоминает настройки, поэтому в следующий раз он будет правильно вставляться.

Ответ 2

Я решил эту проблему в своей надстройке SSMSBoost для SSMS: у нее есть возможность экспортировать сетку как родную OpenXMLSpreadsheet, которую можно легко "понять" excel. Как "бонус" к решению вашей проблемы вы также увидите, что даже типы данных сохраняются, поэтому больше нет проблем с преобразованием дат в текст или текст в числа... Проверьте это.

Ответ 3

У меня была такая же проблема. Вчера это сработало, но сегодня он просто вложил все в первую колонку в виде текста. Используется для автоматического вставки из столбцов Management Studio в столбцы Excel.

Это Excel. Он запоминает ваши варианты "от текста к столбцу" в последний раз, когда вы использовали эту функцию в Excel, и автоматически применяете их в следующий раз при копировании.

Вы действительно можете просто использовать функцию text-to-columns снова с вкладками, выбранными как разделитель. Затем после этого этот выбор запоминается и сохраняется в Excel. Теперь, если вы снова скопируете из Management Studio и вставьте его, он будет привязан к столбцам, как ожидалось.

Кажется, это один из тех экземпляров, где Excel пытается вам помочь, но в итоге становится немного раздражающим:)

Ответ 4

Я столкнулся с той же проблемой. Я смог получить результаты в CSV, используя следующее решение:

  • Выполнять запрос
  • Щелкните правой кнопкой мыши в верхнем левом углу сетки результатов.
  • Выберите "Сохранить результаты как.."
  • Выберите csv и viola!