เครื่องจัดเรียงข้อมูลในรูปแบบ CSV

เมื่อคุณต้องการเพียงแค่ไฟล์ CSV ที่เรียงลำดับเรียบร้อย การเปิดโปรแกรม Excel หรือ LibreOffice เพื่อคลิกที่หัวคอลัมน์จึงดูเหมือนเป็นขั้นตอนที่ซับซ้อนเกินจำเป็น เพียงแค่วางไฟล์ CSV เข้าไป ระบุตำแหน่งคอลัมน์ จากนั้นเลือกการเรียงลำดับแบบขึ้นหรือลง ระบบจะแสดงแถวตามลำดับธรรมชาติโดยอัตโนมัติ, item2 จะอยู่ก่อน item10 ตามที่มนุษย์คาดหวัง ไม่ใช่ตามลำดับที่ข้อมูล ASCII ดิบจะแสดงไว้

วิธีเรียงลำดับไฟล์ CSV ของคุณ

  1. 1

    วางไฟล์ CSV เข้าไป

    แถวหัวข้อมูลเป็นตัวเลือก ใช้ช่องทำเครื่องหมายเพื่อแจ้งให้ระบบจัดเรียงทราบว่าจะแช่แข็งแถวแรกด้านบนหรือไม่

  2. 2

    เลือกคอลัมน์

    ดัชนีที่เริ่มต้นจากเลข 1 เช่น `2` เพื่อเรียงลำดับตามคอลัมน์ที่สอง

  3. 3

    เลือกทิศทาง

    เรียงตามลำดับขึ้นเรื่อย ๆ เป็นค่าเริ่มต้น หากต้องการสลับลำดับให้เป็นลงเรื่อย ๆ ให้ใช้ตัวเลือก “เรียงแบบลงเรื่อย”

  4. 4

    คัดลอกไฟล์ CSV ที่เรียงลำดับเรียบร้อยแล้ว

    ผลลัพธ์จะคงส่วนหัวไว้ (หากมี) และบันทึกแต่ละแถวข้อมูลในลำดับที่เรียงแล้ว

การเรียงลำดับตามธรรมชาติ เทียบกับ การเรียงลำดับตามคำศัพท์

เครื่องคัดแยกใช้ฟังก์ชัน strnatcasecmp ของ PHP ซึ่งเปรียบเทียบสตริงในลักษณะเดียวกับที่มนุษย์อ่านข้อความ โดยตัวเลขจะถูกจัดว่าเป็นตัวเลข และไม่คำนึงถึงตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก

การเปรียบเทียบลำดับ

ค่าที่ป้อน แบบเรียงตามคำศัพท์ (ค่าเริ่มต้น) แบบธรรมชาติ (สำหรับเครื่องมือนี้)
item1, item2, item10 item1, item10, item2 item1, item2, item10
Alice, bob, Carol Alice, Carol, bob Alice, bob, Carol
2024-01-01, 2024-2-1 2024-01-01, 2024-2-1 2024-01-01, 2024-2-1
file10.txt, file2.txt file10.txt, file2.txt file2.txt, file10.txt

วันที่และหมายเลข

  • วันที่ตามมาตรฐาน ISO-8601 จะถูกเรียงลำดับอย่างถูกต้องในรูปแบบข้อความ (เช่น 2024-01-15 ก่อน 2024-02-01) ควรใช้วันที่ตามมาตรฐาน ISO เมื่อเป็นไปได้
  • รูปแบบที่ไม่ชัดเจน เช่น 1/15/2024 จะไม่ถูกจัดเรียงอย่างถูกต้อง ควรแปลงเป็นรูปแบบ ISO ก่อนโดยใช้เครื่องมือแปลงรูปแบบวันที่
  • ตัวเลขที่ผสมกับข้อความจะถูกเรียงลำดับตามธรรมชาติ ดังนั้น row2 จะอยู่ในลำดับสูงกว่า row10 ตามที่มนุษย์คาดไว้ แต่การเรียงลำดับแบบตัวเลขล้วนจะแม่นยำเฉพาะเมื่อเซลล์ไม่มีข้อมูลอื่นใด หากคุณต้องการลำดับตัวเลขอย่างเคร่งครัด ให้ใช้เครื่องมือสำหรับจัดรูปแบบข้อความเพื่อกำจัดส่วนปลายของตัวเลขออกก่อน จากนั้นจึงเรียงคอลัมน์ที่ได้แล้ว

คำแนะนำ

  • เรียงลำดับก่อน จากนั้นดำเนินการกำจัดข้อมูลซ้ำ เมื่อคุณใช้โปรแกรม Deduplicator หลังจากเรียงลำดับแล้ว กฎ “แถวแรกเป็นตัวเลือก” จะมีความแน่นอนสูง, คุณจะทราบได้ว่าสำเนาใดจะถูกเก็บไว้
  • คุณสมบัติ “การเรียงลำดับที่เสถียร” จะยังคงอยู่: แถวที่มีค่าตามตัวกำหนดการเรียงลำดับเหมือนกันจะยังคงรักษารูปแบบลำดับสัมพัทธ์เดิมไว้
  • ใช้ได้เฉพาะกับคอลัมน์เดียวเท่านั้น สำหรับการเรียงลำดับแบบหลายคอลัมน์ (เช่น เรียงตามประเทศ จากนั้นตามรายได้) ให้ดำเนินการเรียงลำดับสองครั้ง โดยเริ่มจากคีย์รองก่อน แล้วจึงเปลี่ยนมาใช้คีย์หลัก การเรียงลำดับตามธรรมชาติมีความเสถียร ดังนั้นลำดับของคอลัมน์รองจะคงอยู่

คำถามที่พบบ่อย

ในเครื่องมือนี้ ระบบไม่ใช้วิธีการจัดเรียงแบบอื่น แต่ใช้การเปรียบเทียบตามลำดับตามธรรมชาติ ดังนั้น 2 จะอยู่ก่อน 10 หากคุณได้รับผลลัพธ์ตามลำดับ ASCII โปรดตรวจสอบให้แน่ใจว่าคุณกำลังอ่านผลลัพธ์ที่ได้จากเครื่องมือนี้ ไม่ใช่ผลลัพธ์จากการเรียงลำดับดิบจากสเปรดชีตของคุณ

ให้เรียงลำดับสองครั้ง: ครั้งแรกตามคีย์รอง และครั้งที่สองตามคีย์หลัก การเปรียบเทียบนี้มีความเสถียร ดังนั้นลำดับที่กำหนดโดยคีย์รองจะคงอยู่ภายในกลุ่มของค่าคีย์หลักที่เท่ากัน

ไม่ใช่ ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กมีค่าเท่ากัน ดังนั้น alice และ Alice จะถือว่าเป็นสตริงเดียวกันสำหรับการจัดลำดับ

ไม่ กระบวนการวิเคราะห์และเรียงลำดับข้อมูลจะดำเนินการทั้งหมดภายในเบราว์เซอร์ของคุณ ส่วนไฟล์ CSV จะยังคงอยู่บนอุปกรณ์ของคุณ

เครื่องมือที่เกี่ยวข้อง

ตัวตรวจจับชื่อไฟล์ซ้ำ

วางรายการชื่อไฟล์แล้วดูว่าชื่อใดปรากฏมากกว่าหนึ่งครั้ง พร้อมจำนวนครั้งและตัวเลือกไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก

ตัวแปลง MP4 เป็น MP3

ดึงแทร็กเสียงออกจากวิดีโอ MP4 แล้วบันทึกเป็น MP3 เหมาะสำหรับมิวสิกวิดีโอ พอดแคสต์ การบรรยาย และคลิปเสียงที่คุณต้องการฟังได้ทุกที่

เครื่องมือระบุนามสกุลไฟล์

ค้นหาว่านามสกุลหรือชื่อไฟล์ตรงกับไฟล์ประเภทใดและ MIME ประเภทใด พร้อมตารางอ้างอิงรูปแบบไฟล์ทั่วไปและเคล็ดลับสังเกตนามสกุลซ้อน

ตัวแปลง MOBI เป็น EPUB

แปลง ebook MOBI เป็น EPUB ซึ่งเป็นมาตรฐานเปิดที่ Apple Books, Kobo, Google Play Books และแอปสมัยใหม่ส่วนใหญ่อ่านได้ อัปโหลดไฟล์ .mobi แล้วดาวน์โหลด .epub ที่สะอาด

ตัวสร้างข้อมูลทดสอบ SQL

สร้างคำสั่ง SQL INSERT ที่พร้อมรันพร้อมแถวตัวอย่างแบบเรียงลำดับ (id, name, email, active) สำหรับชื่อตารางใดก็ได้ สูงสุด 200 แถว ไวยากรณ์ MySQL เพียงคลิกเดียว

ตัวแปลง M4A เป็น MP3

แปลงเสียง M4A เป็น MP3 เพื่อรองรับการเล่นที่กว้างขึ้น อัปโหลดไฟล์ .m4a แล้วดาวน์โหลดสำเนา .mp3 ที่ใช้งานร่วมกันได้

เครื่องมือนี้มีให้บริการในภาษาอื่น