เครื่องมือสกัดคอลัมน์ในตาราง CSV

แยกคอลัมน์

เมื่อคุณต้องการข้อมูลเพียง 3 คอลัมน์ แต่ข้อมูลที่ส่งออกจากระบบ CRM แพลตฟอร์มวิเคราะห์ หรือฐานข้อมูลของคุณกลับมีถึง 30 คอลัมน์ เครื่องมือนี้จะอ่านไฟล์ CSV ที่วางไว้ โดยดึงรายการคอลัมน์ที่เรียงตามลำดับตั้งแต่ 1 ซึ่งคั่นด้วยเครื่องหมายจุลภาค แล้วสร้างไฟล์ CSV ใหม่ที่ประกอบด้วยเฉพาะคอลัมน์เหล่านั้นตามลำดับที่คุณกำหนด แถวหัวข้อและแถวข้อมูลจะได้รับการประมวลผลอย่างเท่าเทียมกัน ดังนั้น คอลัมน์ที่ 1 ในแถวหัวข้อจะตรงกับคอลัมน์ที่ 1 ในทุกแถวข้อมูล

วิธีการดึงคอลัมน์

  1. 1

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

    ไฟล์เต็มหรือส่วนหนึ่งของไฟล์ โดยแต่ละบรรทัดจะถูกแบ่งด้วยเครื่องหมาย CR, LF หรือ CRLF และแต่ละบรรทัดจะถูกวิเคราะห์ตามกฎมาตรฐานของไฟล์ CSV

  2. 2

    ระบุคอลัมน์ที่ต้องการเก็บไว้

    ใช้ดัชนีที่เริ่มต้นจาก 1 โดยแยกด้วยเครื่องหมายจุลภาค เช่น `1,3,5` ผลลัพธ์จะแสดงตามลำดับนี้, คุณสามารถเรียงลำดับคอลัมน์ใหม่ได้ในขณะทำงาน

  3. 3

    ดึงข้อมูลออกมา

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

  4. 4

    คัดลอกหรือบันทึก

    นำผลลัพธ์ไปวางไว้ใน Excel, โปรแกรมนำเข้าฐานข้อมูล หรือเครื่องมือใดๆ ที่รองรับการอ่านไฟล์ CSV

วิธีที่เครื่องสกัดจัดการกับส่วนที่ซับซ้อน

ไฟล์ CSV ดูเรียบง่ายในตอนแรก แต่เมื่อคุณเจอเซลล์ที่มีเครื่องหมายจุลภาคหรือเครื่องหมายอัญประกาศ ก็จะพบความซับซ้อนมากขึ้น เครื่องมือสกัดนี้จะวิเคราะห์แต่ละบรรทัดตามกฎ CSV แบบมาตรฐาน RFC 4180

กฎการวิเคราะห์ข้อมูลนำเข้า

  • แถวจะถูกแบ่งตามการขึ้นบรรทัดใหม่แบบ Unicode ใดๆ ทำให้ไฟล์จาก Windows, macOS และ Linux สามารถใช้งานได้ทั้งหมด
  • เซลล์ที่อยู่ในเครื่องหมายอัญประกาศอาจมีเครื่องหมายจุลภาค การขึ้นบรรทัดใหม่ และเครื่องหมายอัญประกาศที่ถูกหลีก ("")
  • แถวสุดท้ายที่ว่างเปล่าจะถูกลบออกไป

การจัดรูปแบบผลลัพธ์

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

ข้อควรระวังที่สำคัญ

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

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

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

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

ใช่ ผลลัพธ์จะรักษารูปลำดับของรายการดัชนีไว้ โดย 3,1,2 จะแสดงคอลัมน์ที่ 3 ก่อน ตามด้วยคอลัมน์ที่ 1 และคอลัมน์ที่ 2 สำหรับแต่ละแถว รวมถึงหัวข้อด้วย

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

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

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

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

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

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

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

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

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

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

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

โปรแกรมสำหรับลบคอลัมน์ในตารางข้อมูล (CSV)

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

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

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

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