CSV sütunlarının sırasını değiştirin

Sütunları çıkar

Bir CSV dosyasındaki sütunların sırasını değiştirmek için konumlarını görünmesini istediğiniz sırayla listeleyin. Çıktı, başlık ve her veri satırı için listenizi birebir izler, bu yüzden 3,1,2 üçüncü sütunu en başa koyar.

Sütunları yeni bir sıraya nasıl koyarsınız

  1. 1

    Mevcut sütunları numaralandırın

    Soldan başlayarak 1den sayın. name,email,city,plan başlığında name 1, email 2, city 3 ve plan 4 numaralıdır.

  2. 2

    Yeni sırayı yazın

    Sütun alanına tutmak istediğiniz tüm sütunları hedef sırayla, virgülle ayırarak yazın. Örneğin 4,1,2,3.

  3. 3

    CSV verisini yapıştırın

    Verileri başlık satırıyla birlikte yapıştırın, böylece başlık değerlerle birlikte taşınır.

  4. 4

    Ayıklayın ve kopyalayın

    Sütunları Ayıkla düğmesine tıklayın ve yeniden sıralanmış CSV dosyasını çıktıdan kopyalayın.

Sıra nasıl belirlenir

Araç hiçbir şeyi sıralamaz. Her çıktı satırını, yazdığınız konumlardaki hücreleri yazdığınız sırayla alarak oluşturur. Bu yüzden listenin tutmak istediğiniz her sütunu içermesi gerekir. Listede olmayan bir sütun sonuçtan çıkar, iki kez yazılan bir sütun ise iki kez görünür.

Şu girdiyi alın:

name,email,city,plan
Ada,ada@example.com,London,pro
Grace,grace@example.com,New York,free

4,1,2,3 yazıldığında plan öne geçer:

plan,name,email,city
pro,Ada,ada@example.com,London
free,Grace,grace@example.com,New York

2,1 yazıldığında e-postanın önce, adın sonra geldiği iki sütunlu bir dosya elde edilir. city ve plan düşer.

Sırayı değiştirmenin yaygın nedenleri

  • Bir içe aktarma formu sütunların sabit bir sırada olmasını bekler, örneğin önce e-posta, sonra ad ve soyad.
  • Bir rapor, kimlik ya da tarih gibi anahtar sütunun solda olmasını gerektirir.
  • İki dışa aktarım, aynı alanları farklı sıralarda içerir ve karşılaştırmadan önce bunların aynı hizaya getirilmesini istersiniz.

Listeyi hatasız yazmak

İstediğiniz Mevcut başlık Yazılacak
İlk ikisini yer değiştirmek a,b,c 2,1,3
Son sütunu başa almak a,b,c,d 4,1,2,3
Üç sütunu tersine çevirmek a,b,c 3,2,1
Ortadakini sona taşımak a,b,c,d 1,3,4,2

Listenin, sonuçta beklediğiniz sütun sayısı kadar numara içerdiğini kontrol edin. On sütunlu bir dosyayı yeniden sıralarken bir numarayı unutursanız o sütun sessizce dışarıda kalır.

Başlık diğer satırlar gibi taşınır, bu yüzden etiketler doğru değerlerin üstünde kalır. Dosyanın başlığı yoksa aynı kural ilk veri satırı için geçerlidir. Virgül içeren hücreler, dosyanın geçerli kalması için çıktıda çift tırnak içine alınır.

Yeni sıranın doğrulanması

Kopyalamadan önce sonucun ilk satırını okuyun. Başlık, etiketleri tam olarak istediğiniz sırayla göstermelidir. Bir etiket yanlış yerdeyse listede yanlış bir numara vardır: özgün başlığı yeniden sayın ve konumu düzeltin. Değerlerin doğru etiketlerin altında olduğunu doğrulamak için genellikle ilk iki veri satırına bakmak yeterlidir.

Sık Sorulan Sorular

Tutmak istediğiniz her sütun için evet. Listede olmayan sütunlar çıktıdan atılır, bu yüzden hepsini yeni sırayla listeleyin.

Evet. Başlık ilk satır olarak ele alınır ve aynı sırayı izler, bu yüzden etiketler değerlerinin hizasında kalır.

Numaraları son sütundan 1e doğru yazın, örneğin beş sütunlu bir dosya için 5,4,3,2,1.

Hayır. Satırların sayısı ve sırası aynı kalır. Yalnızca her satırın içindeki hücrelerin konumu değişir.

İlgili Araçlar

Araç diğer dillerde mevcuttur

Rehberler ve kullanım örnekleri