Apakah mungkin untuk menempelkan data yang diformat CSV ke Excel 2007?


125

Saya ingin menyalin dan menempelkan teks berformat CSV ke Excel 2007.

Apakah ada cara untuk melakukan ini tanpa menyimpannya ke file sementara terlebih dahulu?

Saya yakin di versi Excel sebelumnya ada cara untuk memicu wisaya impor CSV secara langsung dalam situasi ini, tapi saya tidak tahu bagaimana melakukannya di Excel 2007.

Untuk referensi, di OpenOffice, Just Works ini - menempelkan 2+ baris teks CSV akan memicu panduan impor CSV.


Apakah Anda memiliki file CSV? Saya tidak punya satu yang mudah untuk diuji, tetapi jika file dapat diakses (termasuk mungkin melalui jaringan), Anda hanya dapat membuka Excel, buka file itu, lalu Simpan As ke format Excel yang sesuai.
Thomas Owens

1
@ Thomas - terima kasih, tapi saya berusaha menghindari mengirim file untuk kenyamanan (karena data CSV dari email).
dari sana

Jawaban:


171

Anda harus memasukkan data Anda ke dalam satu kolom. Pilih kolom ini, buka menu Data dan tekan tombol Teks ke Kolom.

Untuk bantuan visual, lihat screenshot ini.

menu default: menu default

menu data: teks ke kolom


1
Terima kasih, itu berhasil. Tapi kemudian saya perhatikan kemudian itu melakukannya secara otomatis saat saya terus - saya pikir itu belajar saat Anda pergi.
DavidC

10

Tandai (pilih alias) jumlah kolom yang sama yang diharapkan akan diimpor dari csv dan impor (tempel). Sebagai contoh:

Name;surname
xxx;yyy

Tandai kolom A dan B, lalu tempel.


2
Saya tidak bisa melakukan ini. Ini memberi saya pesan peringatan: "Peringatan" "Data di Clipboard tidak memiliki ukuran dan bentuk yang sama dengan area yang dipilih. Anda tetap ingin menempelkan data" dan kemudian hanya menyisipkan sebagai CSV. Saya perhatikan Anda memiliki titik koma, mungkin itu berfungsi lebih baik untuk titik koma? Saya tidak yakin, tetapi dugaan saya adalah tidak.
McKay

6

Jika Anda bisa menghasilkan data pembatas-tab, Anda bisa menempel langsung ke Excel.

Jika Anda tidak dapat membuat mereka mengirimi Anda email yang dibatasi-tab (bukan dipisahkan dengan koma), ini masih melibatkan satu langkah perantara (mis. Tempel ke notepad, ganti semua koma dengan tab, salin lagi) tetapi setidaknya Anda tidak ' t harus menyimpan ke dan mengimpor file csv sementara.


CSV lebih rumit dari ini, karena pembatas dan melarikan diri dan sejenisnya.
McKay

0

Saya mencoba mengikuti jawaban yang ditandai di sini, tetapi tidak menemukan tombol "Teks ke Kolom" di menu Data. (Office 2010, Excel 14.0.7177.5000)

Saya berhasil dengan cara lain: pertama disisipkan ke tabel dokumen bersama google (yang melakukan apa yang saya inginkan tanpa embel-embel). Kemudian saya memilih kembali data yang sama di sana, disalin, dan disisipkan ke Excel: kali ini berhasil tanpa konversi yang tidak diinginkan ke tanggal .

Mengingat semua cara untuk memasukkan data sangat mengejutkan dan disayangkan tidak ada cara yang mudah untuk menempelkan sel tanpa konversi tanpa menyimpan ke file terlebih dahulu.


Apakah Anda yakin tidak melewatkan tombol? Saya baru saja melakukan ini menggunakan Excel 2010. google.com/search?q=excel+2010+text+to+columns&tbm=isch
Alph.Dev

-1

Saya akan mengatakan bahwa saya 90% yakin hanya dengan mengubah ekstensi file menjadi .xls akan menyelesaikan data tanpa langkah tambahan. Yang saya maksud adalah menyimpan salinan .csv ke desktop Anda klik kanan, ganti nama, dan ubah ekstensi file menjadi .xls

Saya katakan saya 90% yakin karena saya jauh dari komputer saya sekarang dan tidak dapat memverifikasi.

Ada trik untuk menampilkan ekstensi file dari tipe file yang dikenal di windows 7.

Mulai / panel kontrol / Tampilan dan Personalisasi / Opsi Folder Pada tab tampilan pilih pengaturan lanjutan gulir ke bawah dan hapus pilihan Sembunyikan ekstensi untuk mengetahui jenis file.


1
OP bertanya tentang menempel, bukan kemampuan excel untuk membaca CSV.
McKay
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.