เครื่องจัดเรียงข้อมูลในรูปแบบ CSV
เมื่อคุณต้องการเพียงแค่ไฟล์ CSV ที่เรียงลำดับเรียบร้อย การเปิดโปรแกรม Excel หรือ LibreOffice เพื่อคลิกที่หัวคอลัมน์จึงดูเหมือนเป็นขั้นตอนที่ซับซ้อนเกินจำเป็น เพียงแค่วางไฟล์ CSV เข้าไป ระบุตำแหน่งคอลัมน์ จากนั้นเลือกการเรียงลำดับแบบขึ้นหรือลง ระบบจะแสดงแถวตามลำดับธรรมชาติโดยอัตโนมัติ, item2 จะอยู่ก่อน item10 ตามที่มนุษย์คาดหวัง ไม่ใช่ตามลำดับที่ข้อมูล ASCII ดิบจะแสดงไว้
วิธีเรียงลำดับไฟล์ CSV ของคุณ
-
1
วางไฟล์ CSV เข้าไป
แถวหัวข้อมูลเป็นตัวเลือก ใช้ช่องทำเครื่องหมายเพื่อแจ้งให้ระบบจัดเรียงทราบว่าจะแช่แข็งแถวแรกด้านบนหรือไม่
-
2
เลือกคอลัมน์
ดัชนีที่เริ่มต้นจากเลข 1 เช่น `2` เพื่อเรียงลำดับตามคอลัมน์ที่สอง
-
3
เลือกทิศทาง
เรียงตามลำดับขึ้นเรื่อย ๆ เป็นค่าเริ่มต้น หากต้องการสลับลำดับให้เป็นลงเรื่อย ๆ ให้ใช้ตัวเลือก “เรียงแบบลงเรื่อย”
-
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 จะยังคงอยู่บนอุปกรณ์ของคุณ
เครื่องมือที่เกี่ยวข้อง
ตัวแปลงคำบรรยาย
แปลงคำบรรยาย SRT เป็น WebVTT หรือ VTT เป็น SRT ภายในเครื่อง ตรวจสอบเวลา รักษาข้อความหลายบรรทัด แล้วคัดลอกหรือดาวน์โหลดผลลัพธ์
เครื่องมือแยกชีต Excel
แยกเวิร์กบุ๊ก XLSX หรือ XLS ตามแท็บเวิร์กชีต กลุ่มแถวข้อมูล หรือค่าคอลัมน์ในเบราว์เซอร์ ดาวน์โหลด XLSX เดียวหรือ ZIP ในเครื่องได้โดยไม่ต้องอัปโหลดไฟล์
เครื่องมือแตกไฟล์บีบอัด
ตรวจสอบไฟล์ ZIP, JAR, XPI, DOCX, XLSX, PPTX และ ODT ภายในเบราว์เซอร์ แล้วดาวน์โหลดไฟล์ด้านในทีละไฟล์โดยไม่ต้องอัปโหลดไฟล์ต้นฉบับ
รวมแผ่นงาน Excel
รวมไฟล์ XLSX, XLS, XLSM, XLSB หรือ ODS ในเครื่อง เก็บแผ่นงานต้นทางแยกไว้ หรือเพิ่มแถวที่มีหัวคอลัมน์ตรงกัน แล้วดาวน์โหลด XLSX.
เครื่องมือแปลง Word เป็น Markdown
แปลงไฟล์ Word DOCX เป็น Markdown ที่เป็นระเบียบภายในเบราว์เซอร์ เก็บหัวข้อ รายการ ลิงก์ และตารางแบบง่าย แล้วคัดลอกหรือดาวน์โหลดไฟล์ .md ที่แก้ไขได้
ตัวแปลง XML เป็น CSV
แปลง XML ที่มีโครงสร้างตารางแบบแบนเป็น CSV UTF-8 คั่นด้วยจุลภาคภายในเบราว์เซอร์ แล้วคัดลอกหรือดาวน์โหลดผลลัพธ์
เครื่องมือนี้มีให้บริการในภาษาอื่น
- Sorter danych w formacie CSV [PL]
- Ordenador CSV [ES]
- Classificador CSV [PT]
- فارز CSV [AR]
- CSV-sorter [NL]
- Trier CSV [FR]
- CSV 정렬기 [KO]
- CSV Sıralayıcı [TR]
- CSV-sorterare [SV]
- CSV Sorter [EN]
- Trình sắp xếp dữ liệu CSV [VI]
- Pemilah Data dalam Format CSV [ID]
- CSVソーター [JA]
- CSV-Sorter [DE]
- CSV排序器 [ZH]
- Ordinatore CSV [IT]
- Сортировщик CSV [RU]