CSV formatındaki verileri Excel 2007'ye yapıştırmak mümkün mü?


125

CSV formatındaki metni kopyalayıp Excel 2007'ye yapıştırmak istiyorum.

Bunu önce geçici bir dosyaya kaydetmeden yapmanın bir yolu var mı?

Excel'in önceki sürümlerinde CSV alma sihirbazını bu durumda elle tetiklemenin bir yolu olduğundan eminim, ancak bunu Excel 2007'de nasıl yapacağımı bilmiyorum.

Başvuru için, OpenOffice'te bu Just Works - 2+ satırlık CSV metninin yapıştırılması CSV içe aktarma sihirbazını tetikleyecektir.


CSV dosyanız var mı? Test edebileceğim bir yazılım yok, ancak dosya erişilebilirse (muhtemelen ağ üzerinden de dahil), yalnızca Excel'i açabilmeli, o dosyayı açmalı ve ardından uygun Excel biçiminde Farklı Kaydet seçeneğine sahip olmalısınız.
Thomas Owens,

1
@Thomas - teşekkürler, ancak kolaylık sağlamak için bir dosyaya bakmaktan kaçınmaya çalışıyordum (çünkü CSV verileri bir e-postadan geliyor).
therefromhere

Yanıtlar:


171

Verilerinizi bir sütuna eklemeniz gerekir. Bu sütunu seçin, Veri menüsüne gidin ve Sütunlardan Metin düğmesine basın.

Görsel yardım için bu ekran görüntüsüne bakın.

varsayılan menü: varsayılan menü

veri menüsü: sütun metni


1
Teşekkürler işe yarıyor. Ama sonra farkettim ki, ilerledikçe otomatik olarak yapıyor - sanırım seninle öğrenir.
DavidC

10

Csv ve import (paste) 'ten içe aktarılması beklenen aynı sayıda sütunu işaretleyin (aka select). Örneğin:

Name;surname
xxx;yyy

A ve B sütunlarını işaretleyin, ardından yapıştırın.


2
Bunu işe alamadım. Bana şu uyarı mesajını veriyor: "Alert" "Panodaki veriler seçilen alan ile aynı boyutta ve şekilde değil. Yine de veri yapıştırmak istiyor musunuz" ve ardından sadece CSV olarak yapıştırılıyor. Noktalı virgüllerin olduğunu unutmayın, belki noktalı virgüllerde daha iyi çalışır? Emin değilim, ama sanırım öyle olmaz.
McKay

6

Sekmeyle ayrılmış veriler üretebiliyorsanız, doğrudan Excel'e yapıştırabilirsiniz.

Size sekmeyle ayrılmış (virgülle ayrılanların aksine) e-posta göndermelerini sağlayamazsanız, bu hala bir ara adım içerir (örneğin, not defterine yapıştırın, tüm virgülleri sekmelerle değiştirin, tekrar kopyalayın), ancak en azından geçici bir csv dosyasına kaydetmeniz ve almanız gerekir.


CSV, delimetreler, kaçma ve benzeri şeylerden dolayı bundan daha karmaşıktır.
McKay

0

Burada işaretlenmiş cevabı izlemeye çalıştım, fakat Veri menüsünde "Sütunlara Metin" düğmesi bulunamadı. (Office 2010, Excel 14.0.7177.5000)

Başka bir yolla başardım: önce bir google paylaşılan doküman tablosuna yapıştırdım (istediklerimi fırfırlar olmadan yaptım.) Sonra, orada aynı verileri yeniden seçtim, kopyaladım ve Excel'e yapıştırdım: bu sefer başarıyla istenmeyen bir dönüşüm olmadan .

Veri eklemek için tüm yollar göz önüne alındığında şaşırtıcı ve talihsiz ilk önce bir dosyaya kaydetmeden hücreleri dönüştürmeden yapıştırmanın kolay bir yolu yoktur.


Düğmeyi kaçırmadığına emin misin? Bunu Excel 2010 kullanarak yaptım. Google.com/search?q=excel+2010+text+to+columns&tbm=isch
Alph.Dev

-1

% 90'ın sadece dosya uzantısını .xls olarak değiştirmenin verileri başka bir adım atmadan çözeceğine eminim. Demek istediğim, .csv dosyasının bir kopyasını masaüstünüze sağ tıklayın, yeniden adlandırın ve dosya uzantısını .xls olarak değiştirin

% 90 emin olduğumu söylüyorum çünkü şu anda bilgisayarımdan uzaktayım ve doğrulama yapamıyorum.

Windows 7'de bilinen dosya türlerinin dosya uzantılarını görüntülemek için bir hile vardır.

Başlat / kontrol paneli / Görünüm ve Kişiselleştirme / Klasör Seçenekleri Görünüm sekmesinde, gelişmiş ayarları aşağı kaydırın ve bilinen dosya türleri için uzantıları gizle seçimini kaldırın.


1
OP, excel'in bir CSV okuma yeteneğini değil, yapıştırmayı soruyor.
McKay
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.