ตัวสกัดคอลัมน์ข้อความ
สกัดคอลัมน์แนวตั้งจากข้อมูลข้อความที่มีโครงสร้างได้อย่างง่ายดาย เหมาะสำหรับไฟล์บันทึก (log), ข้อมูล CSV, ค่าที่คั่นด้วยช่องว่าง และเอาต์พุตของคำสั่ง เลือกคอลัมน์เฉพาะตามหมายเลข เลือกตัวคั่น และรับผลลัพธ์ที่สะอาดได้ทันที
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ ตัวสกัดคอลัมน์ข้อความ
ยินดีต้อนรับสู่ ตัวสกัดคอลัมน์ข้อความ ของเรา เครื่องมือออนไลน์ฟรีที่ทรงพลังซึ่งออกแบบมาเพื่อสกัดคอลัมน์แนวตั้งเฉพาะจากข้อมูลข้อความที่มีโครงสร้าง ไม่ว่าคุณจะทำงานกับไฟล์บันทึก, ข้อมูล CSV, เอาต์พุตคำสั่ง หรือข้อความรูปแบบคอลัมน์ใดๆ เครื่องมือนี้จะช่วยให้แยกและสกัดข้อมูลที่คุณต้องการได้อย่างแม่นยำและง่ายดาย
การสกัดคอลัมน์ทำงานอย่างไร
(หลายบรรทัด)
ตัวคั่น
คอลัมน์
ตัวคั่นเอาต์พุต
คุณสมบัติหลัก
- รองรับตัวคั่นหลายประเภท: ทำงานร่วมกับช่องว่าง, จุลภาค, แท็บ, ไพป์, อัฒภาค, ทวิภาค หรือตัวคั่นที่กำหนดเอง
- การเลือกคอลัมน์ที่ยืดหยุ่น: ระบุคอลัมน์โดยใช้ไวยากรณ์ง่ายๆ เช่น
1,3,5หรือช่วง เช่น1-3 - การจัดการช่องว่างอัจฉริยะ: ตัวคั่นช่องว่างจะถือว่าช่องว่าง/แท็บหลายตำแหน่งเป็นตัวคั่นเพียงหนึ่งเดียว
- ตัวเลือกสำหรับคอลัมน์ที่หายไป: เลือกข้ามบรรทัด, ใช้ข้อความว่าง หรือใส่ตัวแทนสำหรับข้อมูลที่ขาดหายไป
- การปรับแต่งเอาต์พุต: จัดรูปแบบเอาต์พุตด้วยตัวคั่นที่แตกต่างกัน หรือแม้แต่การวางแต่ละคอลัมน์ในบรรทัดใหม่
- แสดงตัวอย่างแบบภาพ: ดูว่าคอลัมน์ใดถูกสกัดออกมาอย่างชัดเจนด้วยการแสดงตัวอย่างแบบแยกสี
- สถิติเรียลไทม์: ดูจำนวนบรรทัดทั้งหมด, บรรทัดที่ประมวลผล และบรรทัดที่ข้าม
- ตัดช่องว่าง (Trim): ทำความสะอาดช่องว่างส่วนเกินจากข้อมูลที่สกัดมาโดยอัตโนมัติ
กรณีการใช้งานทั่วไป
1. การประมวลผลไฟล์บันทึก (Log Files)
สกัดการประทับเวลาและประเภทข้อความจากบันทึกเซิร์ฟเวอร์ ตัวอย่างเช่น จากบันทึกเช่น 2025-12-31 10:15:23 INFO User login successful คุณสามารถสกัดเพียงวันที่ เวลา และระดับสถานะ (คอลัมน์ 1, 2, 3)
2. การสกัดข้อมูล CSV
ดึงคอลัมน์เฉพาะจากข้อมูลที่คั่นด้วยจุลภาค หากคุณมีไฟล์ CSV ขนาดใหญ่ที่มี 20 คอลัมน์ แต่ต้องการเพียงคอลัมน์ 1, 5 และ 12 เครื่องมือนี้จะสกัดให้ทันทีโดยไม่ต้องเปิดซอฟต์แวร์สเปรดชีต
3. การประมวลผลเอาต์พุตคำสั่ง
วิเคราะห์เอาต์พุตจากเครื่องมือบรรทัดคำสั่งเช่น ps, ls -l หรือ netstat สกัดเพียง ID กระบวนการ, ชื่อไฟล์ หรือหมายเลขพอร์ตที่คุณต้องการ
4. ผลลัพธ์การสืบค้นฐานข้อมูล
เมื่อคัดลอกผลลัพธ์การสืบค้นเป็นข้อความ ให้สกัดคอลัมน์เฉพาะสำหรับรายงานหรือการวิเคราะห์เพิ่มเติม
5. การแปลงรูปแบบข้อมูล
แปลงระหว่างรูปแบบตัวคั่นที่แตกต่างกัน ตัวอย่างเช่น แปลงค่าที่คั่นด้วยแท็บเป็นค่าที่คั่นด้วยจุลภาค หรือสกัดข้อมูลที่คั่นด้วยไพป์เป็นรูปแบบคั่นด้วยช่องว่าง
วิธีใช้เครื่องมือนี้
ขั้นตอนที่ 1: วางข้อความของคุณ
คัดลอกข้อความที่มีโครงสร้างของคุณและวางลงในช่องอินพุต แต่ละรายการควรอยู่ในบรรทัดใหม่ เครื่องมือนี้รองรับข้อความทุกความยาว ตั้งแต่ไม่กี่บรรทัดไปจนถึงหลายพันบรรทัด
ขั้นตอนที่ 2: เลือกตัวคั่นอินพุต
เลือกอักขระหรือรูปแบบที่แบ่งคอลัมน์ในอินพุตของคุณ:
- ช่องว่าง: สำหรับข้อความที่แยกด้วยช่องว่าง ตัวเลือกนี้จะถือว่าช่องว่างจำนวนเท่าใดก็ได้ (ช่องว่าง, แท็บ) เป็นตัวคั่นเพียงตัวเดียว เหมาะสำหรับเอาต์พุตคำสั่งที่จัดเรียงมาแล้ว
- จุลภาค: สำหรับไฟล์ CSV (Comma-Separated Values)
- แท็บ: สำหรับไฟล์ TSV (Tab-Separated Values)
- ไพป์ (|): พบบ่อยในการส่งออกฐานข้อมูลและรูปแบบไฟล์บันทึกบางประเภท
- กำหนดเอง: ระบุอักขระหรือสตริงใดๆ เป็นตัวคั่น
ขั้นตอนที่ 3: ระบุคอลัมน์ที่จะสกัด
ใส่หมายเลขคอลัมน์ที่คุณต้องการสกัด คอลัมน์จะถูกนับเริ่มจาก 1 คุณสามารถใช้ได้หลายรูปแบบ:
1- สกัดเฉพาะคอลัมน์ 11,3,5- สกัดคอลัมน์ 1, 3 และ 51-3- สกัดคอลัมน์ 1 ถึง 3 (เทียบเท่ากับ 1,2,3)1,3-5,7- แบบผสม: สกัดคอลัมน์ 1, 3, 4, 5 และ 7
ขั้นตอนที่ 4: กำหนดตัวเลือกเอาต์พุต
ปรับแต่งการจัดรูปแบบข้อมูลที่สกัดออกมา:
- ตัวคั่นเอาต์พุต: เลือกวิธีรวมคอลัมน์ที่สกัด (ช่องว่าง, จุลภาค, แท็บ ฯลฯ)
- ข้ามบรรทัดว่าง: เพิกเฉยต่อบรรทัดที่ไม่มีข้อความในอินพุต
- ตัดช่องว่าง (Trim): ลบช่องว่างส่วนเกินที่ด้านหน้า/หลังของแต่ละคอลัมน์
- จัดการคอลัมน์ที่หายไป: จะทำอย่างไรเมื่อบรรทัดมีคอลัมน์น้อยกว่าที่ระบุ (ข้ามบรรทัด, ใช้ข้อความว่าง หรือใช้ตัวแทน N/A)
ขั้นตอนที่ 5: สกัดและคัดลอก
คลิกปุ่ม สกัดคอลัมน์ เครื่องมือจะแสดงตัวอย่างแบบภาพที่ระบุว่าคอลัมน์ใดถูกสกัดออกมาจากบรรทัดแรกๆ พร้อมสถิติการประมวลผล และผลลัพธ์ทั้งหมด คัดลอกผลลัพธ์ได้ด้วยคลิกเดียว
ตัวอย่างไวยากรณ์การเลือกคอลัมน์
การเลือกขั้นพื้นฐาน
1 - คอลัมน์แรกเท่านั้น
1,2 - คอลัมน์แรกและคอลัมน์ที่สอง
1,3,5 - คอลัมน์ 1, 3 และ 5
การเลือกแบบช่วง
1-3 - คอลัมน์ 1 ถึง 3 (เทียบเท่ากับ 1,2,3)
5-10 - คอลัมน์ 5 ถึง 10
การเลือกแบบผสม
1,3-5 - คอลัมน์ 1 จากนั้นคอลัมน์ 3 ถึง 5
1,3-5,7,9-11 - การผสมที่ซับซ้อนระหว่างคอลัมน์เดี่ยวและช่วง
ทำความเข้าใจเกี่ยวกับตัวคั่น
ตัวคั่นช่องว่าง (โหมดอัจฉริยะ)
เมื่อคุณเลือก "ช่องว่าง" เป็นตัวคั่น เครื่องมือจะถือว่าลำดับของอักขระช่องว่างใดๆ (ช่องว่าง, แท็บ) เป็นตัวคั่นเพียงตัวเดียว เหมาะสำหรับเอาต์พุตข้อความที่จัดเรียงจากคำสั่งซึ่งคอลัมน์ถูกคั่นด้วยช่องว่างที่มีปริมาณต่างกัน
ตัวอย่างอินพุต:
ชื่อ อายุ งาน เมือง John 25 วิศวกร NYC Jane 30 นักออกแบบ LA
ด้วยตัวคั่นช่องว่าง ข้อมูลนี้จะถูกแยกเป็น 4 คอลัมน์อย่างถูกต้อง แม้ว่าจะมีระยะห่างที่ต่างกันก็ตาม
ตัวคั่นอื่นๆ
ตัวคั่นอื่นๆ เช่น จุลภาค, แท็บ หรือไพป์ จะถูกจัดการตามตัวอักษร การปรากฏแต่ละครั้งจะสร้างขอบเขตคอลัมน์ใหม่ แม้ว่าคอลัมน์นั้นจะว่างเปล่าก็ตาม
ตัวอย่างการใช้จุลภาค:
John,Doe,25,Engineer Jane,Smith,,Designer
บรรทัดที่สองมีคอลัมน์ที่ 3 ที่ว่างเปล่า (ระหว่างจุลภาคสองตัว)
การจัดการคอลัมน์ที่หายไป
ไม่ใช่ว่าทุกบรรทัดในข้อมูลจริงจะมีจำนวนคอลัมน์เท่ากัน เครื่องมือนี้มีกลยุทธ์สามประการ:
ข้ามบรรทัดหากคอลัมน์ไม่ครบ
หากบรรทัดไม่มีคอลัมน์ครบตามที่คุณระบุ บรรทัดนั้นทั้งบรรทัดจะถูกข้ามไปในเอาต์พุต สิ่งนี้ช่วยให้แน่ใจว่าเอาต์พุตของคุณมีเฉพาะข้อมูลที่สมบูรณ์เท่านั้น
ใช้ข้อความว่าง
หากคอลัมน์หายไป จะมีการใช้ข้อความว่างแทนที่ วิธีนี้จะรักษาจำนวนบรรทัดไว้ แต่จะมีช่องว่างสำหรับข้อมูลที่หายไป
ใช้ตัวแทน (N/A)
คอลัมน์ที่หายไปจะถูกเติมด้วย "N/A" หรือข้อความตัวแทนที่คล้ายกัน เพื่อให้ชัดเจนว่าข้อมูลนั้นขาดหายไป
คำถามที่พบบ่อย
ตัวสกัดคอลัมน์ข้อความคืออะไร?
ตัวสกัดคอลัมน์ข้อความคือเครื่องมือที่สกัดคอลัมน์แนวตั้งเฉพาะจากข้อมูลข้อความที่มีโครงสร้าง โดยจะแยกแต่ละบรรทัดด้วยตัวคั่น (เช่น ช่องว่าง จุลภาค หรือแท็บ) และสกัดเฉพาะคอลัมน์ที่คุณระบุ ซึ่งมีประโยชน์สำหรับการประมวลผลไฟล์บันทึก, ข้อมูล CSV, เอาต์พุตคำสั่ง และรูปแบบข้อความที่มีโครงสร้างใดๆ
ฉันจะระบุคอลัมน์ที่จะสกัดได้อย่างไร?
คุณสามารถระบุคอลัมน์ได้หลายวิธี: คอลัมน์เดียว (1,3,5), ช่วง (1-3 สำหรับคอลัมน์ 1, 2, 3) หรือรวมกัน (1,3-5 สำหรับคอลัมน์ 1, 3, 4, 5) คอลัมน์จะถูกนับเริ่มจาก 1 ตัวอย่างเช่น หากข้อความของคุณมี ชื่อ, อายุ, งาน, เมือง การระบุคอลัมน์ 1,3 จะสกัดชื่อและงานจากแต่ละบรรทัด
รองรับตัวคั่นแบบใดบ้าง?
เครื่องมือนี้รองรับตัวคั่นทั่วไป ได้แก่ ช่องว่าง, จุลภาค, แท็บ, ไพป์ (|), อัฒภาค และทวิภาค คุณยังสามารถระบุตัวคั่นที่กำหนดเองสำหรับรูปแบบเฉพาะได้ ตัวคั่นช่องว่างจะถือว่าช่องว่างใดๆ (หลายช่องว่าง, แท็บ) เป็นตัวคั่นเดียว ทำให้เหมาะสำหรับเอาต์พุตข้อความที่จัดเรียงมาแล้ว
จะเกิดอะไรขึ้นเมื่อบรรทัดมีคอลัมน์น้อยกว่าที่ระบุ?
คุณสามารถเลือกวิธีจัดการคอลัมน์ที่หายไปได้ ตัวเลือกต่างๆ ได้แก่: ข้ามทั้งบรรทัดหากคอลัมน์ใดหายไป, ใช้ข้อความว่างสำหรับคอลัมน์ที่หายไป หรือใช้ตัวแทนเช่น N/A ความยืดหยุ่นนี้ช่วยให้เครื่องมือทำงานกับรูปแบบข้อมูลที่ไม่สม่ำเสมอได้
ฉันสามารถใช้สิ่งนี้กับไฟล์ CSV ได้หรือไม่?
ได้! เครื่องมือนี้เหมาะอย่างยิ่งสำหรับการสกัดคอลัมน์เฉพาะจากไฟล์ CSV เพียงตั้งค่าตัวคั่นเป็นจุลภาค ระบุคอลัมน์ที่คุณต้องการ (เช่น 1,4,7) แล้วเครื่องมือจะสกัดคอลัมน์เหล่านั้นจากทุกบรรทัด คุณสามารถส่งออกด้วยตัวคั่นที่แตกต่างกันได้หากต้องการ
ความแตกต่างระหว่างตัวคั่นช่องว่างและแท็บคืออะไร?
ตัวคั่นช่องว่างเป็นแบบ "อัจฉริยะ" - จะถือว่าช่องว่างจำนวนเท่าใดก็ได้ (หนึ่งช่องว่างขึ้นไป หรือแท็บ) เป็นตัวคั่นเพียงตัวเดียว เหมาะสำหรับเอาต์พุตข้อความที่จัดเรียงมาแล้ว ตัวคั่นแท็บจะแยกเฉพาะอักขระแท็บจริง (\t) เท่านั้น โดยถือว่าแต่ละแท็บเป็นขอบเขตคอลัมน์พอดี
ฉันสามารถสกัดคอลัมน์ในลำดับที่ต่างกันได้หรือไม่?
ได้! คอลัมน์จะถูกสกัดตามลำดับที่คุณระบุ หากคุณระบุ 3,1,2 เอาต์พุตจะมีคอลัมน์ 3 ก่อน ตามด้วยคอลัมน์ 1 และคอลัมน์ 2 ซึ่งจะเป็นการจัดลำดับข้อมูลใหม่ของคุณ
ฉันจะจัดการข้อมูลที่มีเครื่องหมายอัญประกาศหรือตัวคั่นที่ถูก Escape ได้อย่างไร?
เครื่องมือนี้ทำการแยกตามตัวคั่นแบบง่าย และปัจจุบันยังไม่รองรับตัวคั่นที่ถูก Escape หรือสตริงในเครื่องหมายอัญประกาศ (เช่น ไฟล์ CSV ที่ควรคงเครื่องหมายจุลภาคภายในอัญประกาศไว้) สำหรับการวิเคราะห์ CSV ที่ซับซ้อนด้วยอัญประกาศ โปรดพิจารณาใช้เครื่องมือประมวลผล CSV โดยเฉพาะ
มีการจำกัดจำนวนข้อความที่ฉันสามารถประมวลผลได้หรือไม่?
แม้จะไม่มีการจำกัดที่เข้มงวด แต่ไฟล์ข้อความขนาดใหญ่มาก (หลายแสนบรรทัด) อาจใช้เวลาในการประมวลผลนานขึ้น เพื่อประสิทธิภาพสูงสุด เครื่องมือจะทำงานได้ดีที่สุดกับไฟล์ที่มีความยาวไม่กี่พันบรรทัด สำหรับชุดข้อมูลขนาดใหญ่ โปรดพิจารณาประมวลผลเป็นกลุ่ม
เคล็ดลับในการสกัดคอลัมน์อย่างมีประสิทธิภาพ
ตรวจสอบข้อมูลของคุณก่อน
ก่อนจะสกัด ให้ดูข้อมูลไม่กี่บรรทัดแรกเพื่อทำความเข้าใจว่ามีกี่คอลัมน์และใช้ตัวคั่นแบบใด การแสดงตัวอย่างแบบภาพในผลลัพธ์ช่วยยืนยันว่าคุณเลือกคอลัมน์ได้ถูกต้อง
ใช้การตัดช่องว่าง (Trim Whitespace)
การเปิดใช้งาน "ตัดช่องว่างจากคอลัมน์" จะช่วยล้างช่องว่างส่วนเกินที่ต้นหรือท้ายข้อมูลที่สกัดออกมา ให้ผลลัพธ์ที่สะอาดขึ้น โดยเฉพาะอย่างยิ่งเมื่อทำงานกับข้อความที่จัดเรียงมาแล้ว
ตรวจสอบสถิติ
หลังการสกัด ให้ตรวจสอบสถิติที่แสดงจำนวนบรรทัดที่ประมวลผลเทียบกับบรรทัดที่ข้าม หากมีการข้ามบรรทัดจำนวนมาก คุณอาจต้องปรับกลยุทธ์การจัดการคอลัมน์ที่หายไป
ใช้ร่วมกับเครื่องมืออื่น
ใช้เครื่องมือนี้ร่วมกับเครื่องมือประมวลผลข้อความอื่นๆ ตัวอย่างเช่น สกัดคอลัมน์ออกมาก่อน จากนั้นจึงใช้เครื่องมือเรียงลำดับ, เครื่องมือลบข้อมูลซ้ำ หรือเครื่องมือค้นหาและแทนที่เพื่อประมวลผลต่อไป
ตัวอย่างในโลกแห่งความเป็นจริง
ตัวอย่างที่ 1: สกัดชื่อและอายุจากรายชื่อติดต่อ
อินพุต (คั่นด้วยช่องว่าง):
John Doe 25 Engineer NYC Jane Smith 30 Designer LA Bob Johnson 28 Developer SF
คอลัมน์ที่จะสกัด: 1,3
เอาต์พุต:
John 25 Jane 30 Bob 28
ตัวอย่างที่ 2: วิเคราะห์การประทับเวลาของบันทึกเซิร์ฟเวอร์
อินพุต (บันทึกคั่นด้วยช่องว่าง):
2025-12-31 10:15:23 INFO User login successful 2025-12-31 10:16:45 ERROR Database connection failed 2025-12-31 10:17:12 WARN High memory usage
คอลัมน์ที่จะสกัด: 1-3
เอาต์พุต:
2025-12-31 10:15:23 INFO 2025-12-31 10:16:45 ERROR 2025-12-31 10:17:12 WARN
ตัวอย่างที่ 3: สกัดข้อมูลผลิตภัณฑ์จากข้อมูลที่คั่นด้วยไพป์
อินพุต (คั่นด้วยไพป์):
Product001|Widget|49.99|100|In-Stock Product002|Gadget|79.99|50|Low-Stock Product003|Tool|29.99|200|In-Stock
ตัวคั่น: ไพป์ (|)
คอลัมน์ที่จะสกัด: 1,2,3
ตัวคั่นเอาต์พุต: จุลภาค
เอาต์พุต:
Product001,Widget,49.99 Product002,Gadget,79.99 Product003,Tool,29.99
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"ตัวสกัดคอลัมน์ข้อความ" ที่ https://MiniWebtool.com/th// จาก MiniWebtool, https://MiniWebtool.com/
โดยทีม miniwebtool อัปเดตล่าสุด: 31 ธ.ค. 2025