เครื่องมือกรองข้อมูล CSV

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

วิธีกรองไฟล์ CSV

  1. 1

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

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

  2. 2

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

    ดัชนีที่อิงจากค่า 1 สำหรับใช้เปรียบเทียบกับคอลัมน์นั้น เช่น `3` สำหรับคอลัมน์ที่สาม

  3. 3

    กรุณาป้อนข้อความที่ต้องการจับคู่

    การจับคู่แบบสตริงตรง (substring match) โดยไม่แยกตัวอักษรใหญ่เล็ก สตริงว่างจะถูกส่งผ่านไปยังทุกแถวโดยไม่มีการเปลี่ยนแปลงใดๆ

  4. 4

    กรองไฟล์

    แถวที่ตรงกันจะถูกแสดงตามลำดับเดิม ส่วนแถวที่ไม่ตรงกันจะถูกลบออกไป หัวข้อ (หากมี) จะถูกเก็บไว้เสมอ

กลยุทธ์การจับคู่และตัวอย่างเชิงปฏิบัติ

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

ตัวอย่าง: กรองคำสั่งซื้อตามประเทศ

order_id customer country total
1001 Alice FR 42.00
1002 Bob DE 18.50
1003 Carla fr 91.75
1004 Dan ES 30.00

กรองคอลัมน์ 3 ด้วย fr แล้วคุณจะได้แถวที่ 1001 และ 1003, การเปรียบเทียบนี้ไม่แยกตัวพิมพ์ใหญ่เล็ก ดังนั้นทั้ง FR และ fr จึงผ่านทั้งคู่

คำแนะนำ

  • ถ้าทำได้ ควรจัดข้อมูลให้เป็นมาตรฐานก่อน เรียกใช้ toLowerCase กับข้อมูลต้นทาง หรือส่งข้อมูลผ่านสคริปต์ทำความสะอาด เพื่อให้ตัวกรองมีคอลัมน์ที่สม่ำเสมอไว้ใช้งาน
  • กรองหลายรอบต่อกัน คุณสามารถกรองข้อมูล คัดลอกผลลัพธ์ แล้วนำไปกรองอีกครั้งกับคอลัมน์อื่น เพื่อร้อยเรียงเงื่อนไขเข้าด้วยกัน
  • หากต้องการตรรกะที่ซับซ้อน ให้เปลี่ยนไปใช้ SQL หรือสเปรดชีต เครื่องมือนี้เด่นเรื่องการตัดแบ่งข้อมูลอย่างรวดเร็ว ส่วนเงื่อนไขประกอบ (country = FR AND total > 50) จะจัดการได้ง่ายกว่าด้วยตัวกรองใน SQL หรือ Excel

กรณีขอบเขต

  • แถวที่คอลัมน์เป้าหมายสั้นกว่าที่คาดไว้ (CSV ที่ไม่สม่ำเสมอ) จะถูกถือว่าคอลัมน์นั้นว่างเปล่า จึงไม่ผ่านการจับคู่กับค่าที่ไม่ว่าง
  • การจับคู่อิงตามสตริงย่อย: US จะตรงกับ United States, plus และ musical หากกว้างเกินไป ให้ใช้คำค้นที่เฉพาะเจาะจงมากขึ้น หรือเปลี่ยนไปใช้คอลัมน์อื่น
  • เครื่องหมายจุลภาคภายในเซลล์ที่อยู่ในเครื่องหมายอัญประกาศจะถูกเก็บรักษาไว้ ตัวแยกวิเคราะห์จะประมวลผล CSV ทั้งหมดอย่างครบถ้วนก่อนที่จะตรวจสอบคอลัมน์เป้าหมาย

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

ไม่ใช่วิธีโดยตรง, ตัวกรองทำหน้าที่จับคู่ข้อความตามส่วนย่อยของข้อความ หากต้องการตรวจสอบช่วงข้อมูล ให้เปิดไฟล์ CSV ในโปรแกรมตาราง หรือส่งคำสั่ง SQL และใช้ตัวดำเนินการเปรียบเทียบที่เหมาะสม

ไม่ ทั้งค่าในเซลล์และข้อความที่ใช้ในการค้นหาจะถูกแปลงเป็นตัวเล็กก่อนการเปรียบเทียบ ดังนั้น FR, fr และ Fr จึงตรงกับแถวเดียวกันทั้งหมด

ในวันนี้ ฟิลเตอร์ใช้เพื่อการรวมข้อมูลเท่านั้น (เก็บเฉพาะรายการที่ตรงตามเงื่อนไข และตัดรายการที่ไม่ตรงออก) ส่วนการตัดออก ควรใช้เครื่องมือที่รองรับรูปแบบคำสั่งประเภท regex หรือคล้าย SQL หรือใช้ผลลัพธ์จากฟังก์ชัน keep-matches เป็นรายชื่อสีดำ เพื่อลบแถวเหล่านั้นออกจากข้อมูลเดิม

ไฟล์ 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 คั่นด้วยจุลภาคภายในเบราว์เซอร์ แล้วคัดลอกหรือดาวน์โหลดผลลัพธ์

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