Mgmt Studioのクエリ結果をExcelに貼り付けようとしていますが、何らかの理由でMgmt Studioの列がExcelに貼り付けられたときに単一の列に連結されます。SQL Server Management StudioからExcelに貼り付ける列を連結します
これは私の同僚には起こらず、これを変更するための設定が見つかりませんでした。何か案は?
Mgmt Studioのクエリ結果をExcelに貼り付けようとしていますが、何らかの理由でMgmt Studioの列がExcelに貼り付けられたときに単一の列に連結されます。SQL Server Management StudioからExcelに貼り付ける列を連結します
これは私の同僚には起こらず、これを変更するための設定が見つかりませんでした。何か案は?
これはExcelの問題です。
結果をExcelに貼り付けた後、[データ]オプションに移動して[テキストを列に]を選択します。次に、「区切り」をクリックし、次のウィンドウで「タブ」がチェックされていることを確認します。
これは、データを列に変換します。そして、Excelは設定を記憶しているので、次回は正しくペーストします。
これは意味があります。 Excelを再起動してもう一度やり直してみました。私の同僚は同じことをしました。私はExcelが区切り文字としてタブを解釈していなかったと思います。助けてくれてありがとう。 –
SSMSのSSMSBoostアドインでこの問題を解決しました。ネイティブのOpenXMLSpreadsheetとしてグリッドをエクスポートする可能性があります。これはExcelで簡単に "理解できます"。あなたの問題の解決に「ボーナス」として、データ型さえも保存されていることが分かるので、日付のテキストやテキストへの変換にはもう問題はありません。
このヒントを共有してくれてありがとう、それは私のために働いた。このソフトウェアをインストールしたコミュニティ版(http://www.ssmsboost.com)では、インストール前に動作しなかったのと同じコマンドを使ってExcelにデータを正しくエクスポートすることができました。結果のグリッドを選択し、「コピー」または「ヘッダーでコピー」オプションを選択します)。 –
同じ問題が発生しました。私は、次のソリューションを使用してCSVへの私の結果を得ることができた:
私はまったく同じ問題を抱えていました。昨日は機能しましたが、今日はすべてをテキストとして最初の列に貼り付けました。 Management Studioの列からExcelの列に自動的に貼り付けるために使用されます。
これはExcelです。これはExcelで関数を最後に使用したときのテキストから列への選択を記憶し、次回のコピー貼り付け時に自動的に適用します。
実際には、区切り文字としてタブを選択した状態で、テキストと列の機能を再度使用できます。その後、この選択肢は記憶され、Excelに保存されます。これで、Management Studioから再度コピーして貼り付けた場合、期待どおりに列にスナップされます。
は、それはExcelがあなたを助けるためにしようとしますが、少し迷惑されて終わるそれらのインスタンスの一つだようだ:)
助けようとする技術用語がありますが、それをつぶすのは「ヒップ」です。 Excelヘプスはたくさんあります。 – greg
の結果から、グリッドや結果にテキストに?正確に何を強調表示して、Ctrl + Cを押すか、右クリックしてコンテキストメニュー項目を使用しましたか? –
グリッドの結果とテキストの結果の両方が同じ動作になります。私はいくつかの方法を強調表示しようとしました(左上隅をクリックしてすべてを選択し、セルをクリックしてからctrl-aを入力する)。私はctrl + cと右クリックしてコピーを選択してコピーしました。私はctrl + vを貼り付けて右クリックしています。 –
さて、私はこの問題を覚えていません。この問題がManagement Studio(SQL Server 2012)の最新バージョンにも存在するかどうかを確認しようとしましたか。少なくとも現代版のExcelでは、それは私のためにそのようには動作しません。どのExcelのバージョンを使用していますか? –