Araca geç
ViewCSV
Dosya yüklenmez

CSV satırlarını sıralayın

orders.csv· ÖRNEK VERİ15 satır · 8 sütun
Boş veya uymayan değerler
Eşit değerli satırlar özgün sıralarını korur. Sayılar tam olarak karşılaştırılır; bu yüzden 9007199254740993, 9007199254740992’den sonra gelir.
Sonuç
#order_idcustomercityproductquantityunit_priceorder_datestatus
1001041Yusuf DemirAnkaraCoffee beans 1kg2127.752026-01-27paid
2001042Asel YıldızAnkaraNotebook A55153.282026-02-11shipped
3001043Ömer YıldırımAdanaDesk lamp8216.502026-03-20shipped
4001043Ömer YıldırımAdanaDesk lamp8216.502026-03-20shipped
5001044Ecrin DoğanAdanaNotebook A55141.312026-04-09pending
6001045Azra DemirEskişehirDesk lamp9·2026-05-16shipped
7001046Yusuf AydınİzmirCoffee beans 1kg287.812026-06-23shipped
8001047 Ömer Aydın İzmirChair, ergonomic880.582026-07-17shipped
9001048Mustafa ArslanEskişehirChair, ergonomic4127.602026-08-21shipped
10001049Kerem DemirİzmirMonitor 27"7223.282026-09-08paid
11001050Asel DoğanAnkaraDesk lamp5244.392026-01-21shipped
12001051Asel ÖzdemirAntalyaDesk lamp7213.462026-02-08refunded
13001052Ömer KayaAntalyaCoffee beans 1kg9118.002026-03-16refunded
14001053Ömer AydınBursaCoffee beans 1kg2121.812026-04-13refunded
15001054Zeynep YıldırımAdanaUSB-C cable7184.522026-05-26paid

Girdi: 15 satır. Sonuç: 15 satır · 8 sütun.

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?

  1. Bir .csv, .tsv veya .txt dosyası 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.
  2. İ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.
  3. 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.
  4. Boş veya uymayan değerler için yer seçin: Sonda veya Başta.
  5. 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.
TarihSeç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çiliyken 31/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ık name (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; v10 gibi 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 kg ya da Nokta 1.5 seçiliyken ondalık virgül (1.234,56 gibi) 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.

CSV
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
Sıralanmış CSV
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.

Standartlar ve kaynaklar