Bir CSV dosyası açın veya yapıştırın; Sıralama ölçütü olacak sütunu, Karşılaştırma türü ve Sıra ayarlarını seçin, sıralanmış satırlar hemen görünür. Eşitlikleri çözmek için toplam 20’ye kadar Sonra sütunu ekleyin. Değerleri eşit olan satırlar özgün sıralarını korur, boş veya okunamayan değerler sona (ya da başa) gider ve hiçbir hücre metni değişmez. Dosya sunucuya yüklenmez, tarayıcınızda sıralanır.
CSV dosyası nasıl sıralanır?
- Bir
.csv,.tsvveya.txtdosyası açın, araca sürükleyip bırakın ya da satırları yapıştırın. Ayırıcı ile UTF-8 veya UTF-16 BOM işareti algılanır; başka bir ayırıcıyı veya eski bir kodlamayı İçeri aktarma ayarları altından seçebilirsiniz. - İlk sıralama sütunu varsayılan olarak dosyanın ilk sütunudur: artan sırada, Metin (file2, file10’dan önce) türüyle. Sıralama ölçütü, Karşılaştırma türü ve Sıra ayarlarını gerektiği gibi değiştirin.
- Bir Sonra anahtarı eklemek için Başka bir sütun ekle düğmesini seçin; bu anahtar yalnızca üstündeki anahtarlarda eşit kalan satırların sırasını belirler. Önceliği değiştirmek için okları kullanın.
- Boş veya uymayan değerler için yer seçin: Sonda veya Başta.
- CSV indir, Kopyala veya Düzenleyicide aç seçeneğini kullanın.
Yalnızca bazı satırları sıralamak istiyorsanız önce bunları CSV satırlarını filtrele ile ayırın. Sıralanmış iki dışa aktarımı birbiriyle karşılaştırmak için CSV dosyalarını karşılaştır aracını kullanın.
Değerlerin nasıl karşılaştırılacağını seçmek
| Metin (file2, file10’dan önce) | Dile duyarlı doğal sıra: rakam dizileri sayı olarak karşılaştırılır, böylece file2, file10 değerinden önce gelir; aksanlı harfler temel harflerinin yanına yerleşir (ä, a harfinin yakınında). Harmanlama kurallarını sayfa dili belirler; Türkçe sayfada Türkçe alfabe sırası geçerlidir (ç, c’den; ş, s’den sonra gelir). |
|---|---|
| Metin (karakter sırası) | Katı karakter kodu sırası; kodlar ve kimlikler için öngörülebilirdir, ancak file10, file2 değerinden önce gelir, tüm rakamlar harflerden önce gelir ve ä (Türkçe ç, ğ, ı, ö, ş, ü gibi), z harfinden sonra gelir. |
| Sayı | -3, 0.25, 007 veya 1e3 gibi sade ondalık sayılar tam olarak karşılaştırılır; yani 9007199254740993, 9007199254740992 değerinden sonra gelir. Binlik ayırıcılar, para birimi ve birimler sayı sayılmaz. Ondalık ayırıcı Virgül 1,5 olarak ayarlıysa 2,25 iki tam dörtte bir olarak okunur. |
| Tarih | Seçilen Tarih biçimi ile yazılmış tarihler: ISO 2024-03-31 (isteğe bağlı olarak saat, saniye kesirleri ve UTC’ye çevrilen Z ya da +02:00 saat farkıyla), Önce gün 31/03/2024, Önce ay 03/31/2024 veya 2024/03/31. |
Büyük/küçük harf tam olarak eşleşsin açık değilse büyük ve küçük harf eşit sayılır. Doğal sırada yalnızca harf büyüklüğüyle ayrılan değerler bu durumda özgün sıralarını korur; seçenek açıkken İngilizcede küçük harf büyük harften önce gelir. Doğal sırada aksanlar her zaman dikkate alınır (resume ile résumé farklıdır).
Boş değerler, geçersiz değerler ve eşitlikler
- Sıralama kararlıdır: tüm anahtarlarda eşit çıkan satırlar, iki yönde de dosyadaki sıralarını korur.
- Boş veya yalnızca boşluk içeren bir hücre boş değerdir. Boş değerler hem artan hem azalan sırada Boş veya uymayan değerler ayarına uyar.
- Sayı veya Tarih seçiliyken seçilen biçimde okunamayan değerler (
n/a,1,250, ISO seçiliyken31/03/2024) boş değerlerle birlikte yerleştirilir ve kaç tane olduğunu bir not bildirir. - Yalnızca satırların sırası değişir. Baştaki sıfırlar, tırnaklar, boşluklar ve değer içindeki satır sonları birebir geri yazılır; başlık satırı ilk sırada kalır.
- Boş bir başlık
Column 3, yinelenen bir başlıkname (2)olarak yazılır. Başlıktan kısa satırlar boş değerlerle tamamlanır. - İndirilen dosya ayırıcıyı, satır sonlarını ve dosya sonundaki satır sonunu korur; kodlamayı da UTF-8 (BOM’lu veya BOM’suz), UTF-16 LE ya da Windows-1252 ise korur. Diğer kodlamalar UTF-8 olarak kaydedilir.
Sorun giderme
- 10, 9’dan önce geliyor. Anahtar Metin (karakter sırası) olarak karşılaştırılıyor. Sayı seçin;
v10gibi karışık etiketler için Metin (file2, file10’dan önce) seçeneğini kullanın. - Bazı sayılar boş değerlerle aynı yere düşüyor. Bunlar sade sayı değil:
1,250,€40,12 kgya da Nokta 1.5 seçiliyken ondalık virgül (1.234,56gibi) arayın. Sonucun üstündeki not bunların sayısını verir. - Tarihler yanlış sırada. Önce günün yazıldığı tarihler metin olarak ya da Önce ay 03/31/2024 ile karşılaştırılınca yanlış okunur. Dosyanın kullandığı biçimi seçin.
- Ç, Ö, Ş, Ü ile başlayan adlar sona düşüyor. Karakter sırası yerine Metin (file2, file10’dan önce) seçeneğini kullanın.
Sınırlar ve gizlilik
En fazla 20 sıralama sütunu. En fazla 25 MB, 100.000 satır, 250 sütun ve 2 milyon hücrelik dosyalar; daha büyük bir dosyayı önce CSV böl ile bölün veya ihtiyacınız olmayan satırları filtreleyin.
Sıralama tarayıcınızda çalışır. CSV dosyası bir sunucuya yüklenmez.
Örnek
Destek talepleri önce team (Metin (file2, file10’dan önce), Artan), sonra priority (Sayı, Azalan) sütununa göre sıralanmıştır. Anahtar sayısal olduğu için 10, 2 değerinin üstünde yer alır; boş öncelik kendi ekibinin sonuna gider; Support ile support aynı ekip sayılır; T-10 ve T-11 iki anahtarda da eşit olduğu için özgün sıralarını korur.
ticket,team,priority,opened T-9,Billing,2,2024-05-03 T-10,Support,1,2024-05-01 T-2,Billing,,2024-05-02 T-11,support,1,2024-04-30 T-1,Billing,10,2024-05-04
ticket,team,priority,opened T-1,Billing,10,2024-05-04 T-9,Billing,2,2024-05-03 T-2,Billing,,2024-05-02 T-10,Support,1,2024-05-01 T-11,support,1,2024-04-30
Sık sorulan sorular
Önce bir sütuna, sonra başka bir sütuna göre nasıl sıralarım?
İlk sütunu Sıralama ölçütü altında belirleyin, ardından Başka bir sütun ekle düğmesini seçip ikinci sütunu Sonra altında seçin. İkinci anahtar yalnızca ilk anahtarda eşit kalan satırları sıralar.
Sıralama neden sayılarımı veya tarihlerimi değiştirmiyor?
Değerler yalnızca karşılaştırma için ayrıştırılır. Çıktı girdideki metnin aynısını içerir; 007 ve 2024-03-05T09:00+02:00 aynen yazıldıkları gibi kalır.
Düşük, Orta, Yüksek gibi özel bir sıraya göre sıralayabilir miyim?
Doğrudan hayır; araç metne, sayıya veya tarihe göre sıralar. CSV düzenleyicide 1, 2, 3 gibi bir derece içeren bir sütun ekleyin ve satırları bu sütuna göre Sayı türüyle sıralayın.