โปรแกรมแปลงข้อความเป็น Excel - แยกข้อความตามตัวคั่น

แปลงข้อความธรรมดา บันทึกล็อกที่คั่นด้วยช่องว่าง CSV และ TSV เป็นสเปรดชีต Excel ได้อย่างรวดเร็ว พร้อมระบบตรวจจับอัตโนมัติและส่งออกในคลิกเดียว ใช้งานฟรี

ป้อนข้อความหรือนำเข้าไฟล์
โหมดตัวคั่น:
จำนวนแถว: 0
จำนวนคอลัมน์: 0
จำนวนตัวอักษร: 0

วิธีแปลงข้อความเป็นตาราง Excel อย่างง่ายดาย

ไม่ต้องเขียนสคริปต์ Python ไม่ต้องใช้มาโคร VBA หรือสูตรแยกข้อความเป็นคอลัมน์ที่ยุ่งยาก เครื่องมือนี้มี “โหมดป้อนข้อความ” และ “โหมดนำเข้าไฟล์” ใน 2 ขั้นตอนง่ายๆ:

โหมดป้อนข้อความ

1

พิมพ์หรือวางเนื้อหา

พิมพ์หรือกด Ctrl + V ในกล่องข้อความด้านซ้ายเพื่อวางข้อมูลข้อความ (ช่องว่าง, CSV, TSV ฯลฯ)

2

ดาวน์โหลดหรือคัดลอกตาราง

ตารางจะถูกตรวจจับและสร้างทางด้านขวา คลิก “ดาวน์โหลด Excel (.xlsx)” หรือ “คัดลอกข้อมูลตาราง”

โหมดนำเข้าไฟล์

1

เลือกหรือลากวางไฟล์

คลิก “นำเข้าไฟล์” หรือลากไฟล์ .txt / .csv / .log มาวางบนหน้าเว็บได้ทันที

2

ดาวน์โหลดหรือคัดลอกตาราง

ข้อมูลจะได้รับการประมวลผลทันทีในหน่วยความจำ คลิก “ดาวน์โหลด Excel” หรือ “คัดลอกข้อมูลตาราง”

“การตรวจจับอัตโนมัติ” คืออะไรและทำงานอย่างไร?

เมื่อคัดลอกข้อความดิบจากล็อกของเซิร์ฟเวอร์ เว็บไซต์ หรือฐานข้อมูล ตัวคั่นมักจะไม่สม่ำเสมอ โหมด “ตรวจจับอัตโนมัติ” จะสแกนรูปแบบข้อความเพื่อปรับตัวคั่นให้เหมาะสม:

1. การสแกนกลุ่มตัวอย่างหลายมิติ

ตัวแยกวิเคราะห์จะอ่าน 8-10 บรรทัดแรกเพื่อคำนวณความถี่ของ \t (แท็บ), , (จุลภาค), | (ขีดตั้ง), ; (อัฒภาค) และ \s{2,} (หลายช่องว่าง)

2. การให้คะแนนน้ำหนักและการจับคู่รูปแบบ

ใช้ลำดับความสำคัญ: "แท็บ > เส้นตาราง Markdown > จุลภาค CSV มาตรฐาน > อัฒภาค > หลายช่องว่าง" เพื่อป้องกันข้อผิดพลาด

3. การปรับสมดุลคอลัมน์และการล้างข้อมูล

เติมเต็มเซลล์ที่ขาดหายไป กรองเส้นแบ่ง Markdown (เช่น |---|---|) และระบุแถวหัวตารางได้อย่างถูกต้อง

รองรับรูปแบบข้อมูลใดบ้าง?

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

1. หลายช่องว่าง / การจัดคอลัมน์ด้วยช่องว่าง

เหมาะสำหรับข้อมูลจากหน้าจอเทอร์มินัล (ps aux, docker ps) และรายงานที่จัดช่องไฟด้วยการเว้นวรรค

PID USER CPU% MEM% COMMAND 1024 root 12.5 4.2 node server.js 1088 admin 3.1 8.7 python worker.py

2. คั่นด้วยจุลภาคมาตรฐาน (CSV)

รองรับมาตรฐาน RFC 4180 ฟิลด์ที่อยู่ในเครื่องหมายคำพูด "..." และมีเครื่องหมายจุลภาคข้างในจะถูกแบ่งอย่างถูกต้อง

ID,Name,Department,Remarks 101,Alice,Engineering,"Level 2, Senior" 102,Bob,Marketing,"Remote Office"

3. คั่นด้วยแท็บ (TSV / Tab)

ข้อความที่คัดลอกจากตารางบนหน้าเว็บ โปรแกรมฐานข้อมูล (DBeaver, Navicat) หรือตาราง Excel และ Google Sheets

Order_ID Product Qty Price ORD-001 Mechanical Keyboard 2 89.99 ORD-002 Wireless Mouse 5 25.50

4. ตาราง Markdown / เส้นขีดตั้ง (|)

รองรับตารางในเอกสาร Markdown บน GitHub/GitLab โดยลบขอบและเส้นแบ่ง |---|---| ออกให้อัตโนมัติ

| โครงการ | ผู้รับผิดชอบ | สถานะ | | อัลฟ่า | สมชาย | กำลังดำเนินการ | | เบต้า | สมหญิง | เสร็จสิ้น |

5. อัฒภาคมาตรฐานยุโรป (;)

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

Country;Capital;Population;Currency Germany;Berlin;83200000;EUR France;Paris;67750000;EUR

6. การรวมหลายบรรทัด (รวม N บรรทัดต่อรายการ)

เหมาะสำหรับรายชื่อผู้ติดต่อหรือแบบฟอร์มหลายบรรทัด รวมทุกๆ N บรรทัด (เช่น ชื่อ, โทรศัพท์, ที่อยู่) เป็น 1 แถว N คอลัมน์

สมชาย ใจดี 081-234-5678 กรุงเทพมหานคร สมหญิง รักเรียน 089-876-5432 เชียงใหม่

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

Q1

หากการตรวจจับอัตโนมัติแยกคอลัมน์ไม่ถูกต้องควรทำอย่างไร?

หากข้อความมีสัญลักษณ์ผสมกัน ให้เลือกประเภทด้วยตนเองที่แผงด้านซ้ายใต้ “โหมดตัวคั่น” (หลายช่องว่าง, จุลภาค, แท็บ, อัฒภาค, ขีดตั้ง) หรือเลือก “กำหนดเอง” เพื่อใส่ตัวคั่นหรือ regex ของคุณเอง (เช่น /::|\#\#/)

Q2

ข้อความหรือไฟล์ของฉันจะถูกอัปโหลดขึ้นเซิร์ฟเวอร์หรือไม่? ปลอดภัยไหม?

ประมวลผลในเบราว์เซอร์ 100% ปลอดภัยอย่างสมบูรณ์ การวิเคราะห์ข้อความและการสร้างไฟล์ Excel (.xlsx) ทั้งหมดทำงานในหน่วยความจำของเบราว์เซอร์คุณ ไม่มีการส่งข้อมูลใดๆ ออกไปยังเซิร์ฟเวอร์ภายนอก

Q3

การดาวน์โหลด Excel กับการคัดลอกข้อมูลตารางต่างกันอย่างไร?

- ดาวน์โหลด Excel (.xlsx): สร้างไฟล์ .xlsx มาตรฐานพร้อมหัวตารางตัวหนา ปรับความกว้างคอลัมน์และมีเส้นตารางสวยงาม
- คัดลอกข้อมูลตาราง: คัดลอกข้อมูลแบบ TSV ลงในคลิปบอร์ด เพียงกด Ctrl + V ใน Excel หรือ Google Sheets ข้อมูลจะถูกจัดวางลงในเซลล์อย่างสมบูรณ์แบบ

Q4

สามารถแก้ไขตารางบนหน้าเว็บได้โดยตรงหรือไม่?

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