クエリ結果を Mgmt Studio から Excel に貼り付けようとしていますが、何らかの理由で Mgmt Studio の列が Excel に貼り付けると 1 つの列に連結されます。
これは私の同僚には起こらず、これを変更するための設定が見つかりませんでした。何か案は?
クエリ結果を Mgmt Studio から Excel に貼り付けようとしていますが、何らかの理由で Mgmt Studio の列が Excel に貼り付けると 1 つの列に連結されます。
これは私の同僚には起こらず、これを変更するための設定が見つかりませんでした。何か案は?
これはExcelの問題です。
結果をExcelに貼り付けたら、[データ]オプションに移動し、[テキストから列へ]を選択します。次に、「区切り」をクリックし、次のウィンドウで「タブ」がチェックされていることを確認します。
これにより、データが列に変換されます。また、Excelは設定を記憶しているので、次回は正しく貼り付けられます。
私はまったく同じ問題を抱えていました。昨日はうまくいきましたが、今日は最初の列にすべてをテキストとして貼り付けただけです。Management Studio の列から Excel の列に自動的に貼り付けるために使用されます。
エクセルです。前回 Excel で関数を使用したときのテキストから列への選択が記憶され、次回のコピー アンド ペースト時に自動的に適用されます。
確かに、タブを区切り文字として選択して、テキストから列への機能を再度使用することができます。その後、この選択が記憶され、Excel に保存されます。Management Studio から再度コピーして貼り付けると、期待どおりに列にスナップされます。
これは、Excel があなたを助けようとするインスタンスの 1 つだと思われますが、最終的には少し面倒です :)
SSMS の SSMSBoost アドインでこの問題を解決しました。グリッドをネイティブの OpenXMLSpreadsheet としてエクスポートする可能性があり、Excel で簡単に「理解」できます。問題を解決するための「ボーナス」として、データ型も保持されるため、日付からテキストへの変換、またはテキストから数値への変換に問題がないこともわかります...チェックしてください。
私は同じ問題に遭遇しました。次のソリューションを使用して、結果を CSV に変換できました。