Saya punya masalah menempelkan data dari kisi hasil SQL Server 2005 ke spreadsheet excel 2007.
Saya punya permintaan di SQL Server yang mengembalikan 2 kolom (kolom angka dan kolom teks)
Di satu komputer di sini saya dapat dengan senang hati menyalin (klik kanan> salin) dan kemudian klik kanan dan tempel ke spreadsheet excel. tidak masalah.
Di komputer lain di sini ketika saya mencoba dan menempelkan ke excel itu membagi kolom teks ke atas dan menempelkan teks ke beberapa kolom berdasarkan spasi di antara kata-kata.
Misalnya jika salah satu baris memiliki ...
Tolong tempelkan saya
... di dalamnya kemudian ketika menempelkan ke excel itu membagi teks dan menempelkan setiap kata ke dalam kolom terpisah di dalam excel.
Kami telah mencoba membandingkan opsi di SQL Server & unggul dengan komputer yang berfungsi dengan baik tetapi tidak dapat melihat perbedaan.
Ada ide yang menyambut
Terima kasih
Sebelum menempelkan hasilnya: Data → Teks ke Kolom
Akhirnya tempel hasilnya.
sumber
Sudahkah Anda mencoba mengganti template startup Excel di komputer yang memiliki masalah? Ini mungkin memiliki makro yang ditetapkan yang dipicu oleh operasi tempel Anda. Menurut Artikel Basis Pengetahuan Microsoft 924460, templat disimpan di bawah lokasi berikut:
sumber
Saya telah menemukan bahwa jika saya keluar dari Excel, dan kemudian restart, dan memuat kembali spreadsheet saya, itu menghapus teks ke opsi kolom, sehingga tempel akan berfungsi seperti yang diharapkan lagi.
Jawaban Hector bagus karena Anda tidak harus keluar dari Excel, tetapi ini juga berfungsi, dan cukup cepat dan mudah.
sumber
Jika tabel Anda berisi bidang nvarchar (maks) pindahkan bidang itu ke bawah tabel Anda. Jika jenis bidangnya berbeda dengan nvarchar (maks), maka identifikasi bidang atau bidang yang menyinggung dan gunakan teknik yang sama ini. Simpan itu. Pilih kembali Tabel dalam SQL. Jika Anda tidak dapat menyimpan tanpa perubahan, Anda dapat mengaktifkan sementara peringatan yang relevan di TOOLS | PILIHAN. Metode ini tidak membawa risiko. Salin dan Tempel tampilan SQL GRID dengan Header to Excel. Data mungkin masih menunjukkan carriage return, tetapi setidaknya data Anda semua ada di baris yang sama. Kemudian pilih semua catatan baris dan lakukan pengurutan khusus pada kolom ID. Semua catatan Anda sekarang harus utuh dan berurutan.
sumber
Situasi serupa yang saya temui dari waktu ke waktu adalah baris yang dipecah menjadi beberapa baris ketika pengguna telah menggunakan karakter carriage return / line feed di kolom yang ditujukan untuk komentar. Saya menemukan solusi yang berfungsi untuk SQL 2012/2014 di sini .
Ini, tampaknya, bukan masalah di versi SQL Server sebelumnya. Jika Anda tidak ingin membuka tautan, berikut ini cara untuk memperbaiki masalah dalam SQL Anda:
sumber
Solusi untuk masalah ini di Excel setelah menempelkan opsi klik.
"Gunakan panduan impor Teks" -> Dibatasi -> Berikutnya Periksa "Tab", centang "Perlakukan delimeter berurutan sebagai satu" -> Selesai Berikutnya
sumber