แปลง TXT เป็น JSON
จัดโครงสร้างให้ไฟล์ข้อความธรรมดา เมื่อแต่ละบรรทัดมีฟิลด์ชุดเดียวกันที่คั่นด้วยแท็บ ไปป์ จุลภาค หรือเว้นวรรค ตัวแปลงจะเปลี่ยนบรรทัดเหล่านั้นให้เป็นเรคคอร์ด JSON ที่โค้ดอ่านได้ทันทีโดยไม่ต้องเขียนตัวแยกวิเคราะห์เอง
แปลงไฟล์ข้อมูล
หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
อักขระที่ใช้คั่นคอลัมน์ในไฟล์ CSV และไฟล์ข้อความ ทั้งตอนอ่านและตอนเขียน ค่าอัตโนมัติจะตรวจหาจากไฟล์ต้นฉบับและเขียนด้วยจุลภาค
UTF-8 ใช้ได้กับทุกภาษา เลือก UTF-8 พร้อม BOM หาก Excel บน Windows แสดงอักษรที่มีวรรณยุกต์หรืออักษรเอเชียเพี้ยนเมื่อเปิด CSV
สำหรับไฟล์ Excel, ODS และ Numbers: แปลงเฉพาะชีตแรก หรือทุกชีต (CSV หนึ่งไฟล์ต่อชีตใน ZIP หรือคีย์ JSON หนึ่งคีย์ต่อชีต)
ชื่อแท็บชีตในสเปรดชีตใหม่ ไม่เกิน 31 อักขระ
อาร์เรย์ของออบเจ็กต์จะใช้ชื่อคอลัมน์เป็นคีย์ในทุกแถว ส่วนอาร์เรย์ของอาร์เรย์จะกะทัดรัดกว่าและเก็บส่วนหัวไว้เป็นอาร์เรย์แรก
ชื่อของอิลิเมนต์ชั้นนอกที่ครอบทุกแถว โดยแต่ละแถวจะกลายเป็น <row> ภายในอิลิเมนต์นั้น
ใช้ในคำสั่ง CREATE TABLE และ INSERT ใช้ได้เฉพาะตัวอักษร ตัวเลข และขีดล่าง
การใส่เครื่องหมายคำพูดและชนิดคอลัมน์แตกต่างกันเล็กน้อยในแต่ละฐานข้อมูล ให้เลือกฐานข้อมูลที่จะนำเข้า
เขียนเซลล์วันที่ใหม่ให้เป็นรูปแบบเดียวกัน ISO (2026-10-18) ปลอดภัยที่สุดสำหรับฐานข้อมูลและโค้ด ส่วนคงเดิมจะเก็บไว้ตามที่ปรากฏในต้นฉบับ
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ข้อความ
เพิ่มไฟล์ .txt ที่ส่งออกมา ไฟล์ข้อมูลที่คั่นด้วยแท็บ หรือรายการที่มีหนึ่งรายการต่อบรรทัด ได้สูงสุด 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB
- 2
ระบุวิธีแบ่งข้อมูลในแต่ละบรรทัด
ตัวคั่น เริ่มต้นที่ตรวจจับอัตโนมัติ ในการตั้งค่าขั้นสูง ให้เลือกแท็บ ไปป์ หรือเว้นวรรคเมื่อทราบตัวคั่นที่ใช้ ตั้งค่าการเข้ารหัสข้อความสำหรับไฟล์เก่า และปิดแถวแรกเป็นส่วนหัวหากบรรทัดแรกเป็นข้อมูล
- 3
แปลงเป็น JSON
กด แปลงเป็น JSON แล้วดาวน์โหลดไฟล์ ไฟล์จะมีการย่อหน้าให้อ่านง่าย หรือเป็นแบบกะทัดรัดหากปิดจัดรูปแบบให้อ่านง่าย
แปลงไฟล์ TXT เป็น JSON ทำอย่างไร
อัปโหลดไฟล์ .txt คงค่าตัวคั่นไว้ที่ตรวจจับอัตโนมัติและเปิดแถวแรกเป็นส่วนหัวไว้ แล้วกด แปลงเป็น JSON แต่ละบรรทัดจะกลายเป็นหนึ่งออบเจกต์ และคำในบรรทัดแรกจะเป็นคีย์
ไฟล์ข้อความแบบใดที่แปลงเป็น JSON ได้เรียบร้อย
นามสกุล .txt บอกเพียงว่าไฟล์เก็บตัวอักษร ไม่ได้รับประกันโครงสร้างใด ๆ ไฟล์ที่แปลงได้ดีคือไฟล์ที่จริง ๆ แล้วเป็นตาราง การคัดลอกเซลล์จาก Excel หรือ Google Sheets จะได้ข้อความที่คั่นด้วยแท็บในคลิปบอร์ด ดังนั้นการวางลงใน Notepad แล้วบันทึกจะได้ไฟล์แบบนั้นพอดี ธนาคาร ระบบเงินเดือน และ ERP รุ่นเก่าส่งออกรายงาน .txt ที่คั่นด้วยไปป์ และเครื่องมือวัดทางวิทยาศาสตร์มักเขียนค่าที่คั่นด้วยเว้นวรรคหรือแท็บ
ข้อความร้อยแก้วแปลงไม่ได้ และเอกสารที่รูปแบบบรรทัดเปลี่ยนไปกลางไฟล์ก็เช่นกัน หากไฟล์คั่นด้วยจุลภาคจริง ๆ และต้องการสเปรดชีตมากกว่าโค้ด TXT เป็น CSV เป็นทางที่สั้นกว่า Notepad บันทึกไฟล์ใหม่เป็น UTF-8 โดยค่าเริ่มต้นตั้งแต่ Windows 10 เวอร์ชัน 1903 ไฟล์รุ่นใหม่จึงมักไม่ต้องเปลี่ยนการเข้ารหัส แต่ไฟล์จากเครื่องรุ่นเก่ามักต้องเปลี่ยน
แปลงข้อความเป็น JSON ตามประเภทตัวคั่น
กรณีที่ยืดหยุ่นที่สุด แท็บแทบไม่ปรากฏอยู่ในค่า ชื่อที่มีจุลภาคและที่อยู่ที่มีเว้นวรรคจึงอยู่ในฟิลด์เดียวกัน
- ข้อมูลที่คัดลอกจากสเปรดชีต
- ไฟล์ส่งออกจากไคลเอนต์ฐานข้อมูลหลายตัว
พบบ่อยในไฟล์ส่งออกด้านการเงินและเมนเฟรม เพราะอักขระ | แทบไม่ปรากฏในข้อมูลจริง
- รายงานธนาคารและเงินเดือน
- ล็อกแอปพลิเคชันแบบบรรทัดต่อบรรทัด
ไฟล์ CSV ที่บันทึกด้วยนามสกุล .txt ค่าที่มีจุลภาคต้องครอบด้วยเครื่องหมายคำพูดคู่ตามที่ RFC 4180 อธิบาย ไม่เช่นนั้นคอลัมน์จะเลื่อน
- ไฟล์ส่งออกที่เปลี่ยนนามสกุลเพื่อหลีกเลี่ยงตัวกรองอีเมล
- รายชื่อติดต่อรุ่นเก่า
ใช้ได้เฉพาะเมื่อไม่มีค่าใดมีเว้นวรรค คำเดี่ยว รหัส และตัวเลขใช้ได้ แต่ชื่อเต็มใช้ไม่ได้
- ค่าที่อ่านจากเครื่องมือวัด
- รายการคำและรหัสประจำตัว
หน้าตาของ JSON ที่ได้
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- ตัวคั่น พร้อมตรวจจับอัตโนมัติ
- 5
- การเข้ารหัสข้อความต้นฉบับ
- 8
- ไฟล์ข้อความต่อหนึ่งชุด
- 20
- ก่อนที่ไฟล์อัปโหลดจะถูกลบ
- 30 นาที
เปรียบเทียบข้อความธรรมดากับ JSON
TXT
ข้อความธรรมดา
ไฟล์ TXT มีเพียงอักขระธรรมดา ไม่มีการจัดรูปแบบ ฟอนต์ รูปภาพ หรือเลย์เอาต์ ไฟล์ข้อความสมัยใหม่มักเข้ารหัสแบบ UTF-8 ซึ่งครอบคลุมทุกภาษา แต่ไฟล์รุ่นเก่าอาจใช้การเข้ารหัสอื่นและแสดงเป็นอักขระที่อ่านไม่ออก ข้อความธรรมดามีขนาดเล็กมาก ไม่มีวันล้าสมัย และเปิดได้บนทุกอุปกรณ์ ตั้งแต่โทรศัพท์ไปจนถึงเซิร์ฟเวอร์ ไม่สามารถเก็บตัวหนา ตาราง หรือรูปภาพได้ โครงสร้างจึงต้องแสดงด้วยการเว้นวรรคหรือมาร์กอัปอย่างง่าย
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- –
JSON
JavaScript Object Notation
JSON คือรูปแบบข้อความขนาดเบาสำหรับข้อมูลเชิงโครงสร้าง ได้รับความนิยมจาก Douglas Crockford ในช่วงต้นทศวรรษ 2000 และกำหนดเป็นมาตรฐาน RFC 8259 และ ECMA-404 แสดงอ็อบเจกต์ อาร์เรย์ สตริง ตัวเลข ค่าบูลีน และ null ด้วยไวยากรณ์ที่เรียบง่ายและอ่านง่าย เป็นรูปแบบเริ่มต้นของ API บนเว็บ ไฟล์การตั้งค่า และการแลกเปลี่ยนข้อมูลระหว่างแอปในแทบทุกภาษาโปรแกรม ไม่มีคอมเมนต์ วันที่ หรือสคีมาในตัว และไฟล์ขนาดใหญ่ที่ซ้อนกันหลายชั้นอ่านได้ยากหากไม่มีโปรแกรมดู
- การบีบอัด
- –
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2001 · Douglas Crockford
แปลง TXT เป็น JSON เมื่อข้อความที่ส่งออกจากโปรแกรมรุ่นเก่าหรือคัดลอกจากรายงานต้องนำเข้าโค้ดสมัยใหม่ เนื้อหา API หรือการนำเข้า NoSQL และไม่มีใครอยากเขียนตัวแยกวิเคราะห์เองสำหรับไฟล์เดียว
คำถามที่พบบ่อยเรื่องการแปลง TXT เป็น JSON
ไฟล์ข้อความของฉันมีหนึ่งรายการต่อบรรทัด แปลงเป็นอาร์เรย์ JSON ได้หรือไม่
ได้ หากมีบรรทัดส่วนหัว เช่น name อยู่ด้านบน ทุกบรรทัดถัดไปจะกลายเป็นออบเจกต์ เช่น {"name": "Lisbon"} หากไม่มีส่วนหัว ให้ปิดแถวแรกเป็นส่วนหัวแล้วเลือกอาร์เรย์ของอาร์เรย์ ซึ่งจะเขียนแต่ละบรรทัดเป็นรายการที่มีหนึ่งค่า
ทำไมการตรวจหาอัตโนมัติจึงแบ่งประโยคของฉันทุกครั้งที่มีเว้นวรรค
หากไฟล์ไม่มีแท็บ ไปป์ หรือจุลภาค ตัวคั่นเดียวที่เหลือให้ตรวจจับคือเว้นวรรค ให้ตั้งตัวคั่นเป็นอักขระที่ฟิลด์ของคุณใช้จริง ข้อความอิสระที่มีเว้นวรรคอยู่ในค่าต้องใช้แท็บหรือไปป์คั่นระหว่างฟิลด์จึงจะแปลงได้ถูกต้อง
แปลงไฟล์ล็อกเป็น JSON ได้หรือไม่
ได้ หากทุกบรรทัดมีรูปแบบเดียวกัน เช่น เวลา ระดับ และข้อความที่คั่นด้วยไปป์หรือแท็บ แต่ล็อกที่ตัวข้อความมีตัวคั่นอยู่ภายใน หรือรูปแบบบรรทัดไม่เหมือนกัน ต้องใช้ตัวแยกวิเคราะห์ล็อกแทนตัวแปลงตาราง
ควรเลือกการเข้ารหัสแบบใดสำหรับไฟล์ TXT จากระบบเก่า
ไฟล์ที่สร้างโดยซอฟต์แวร์ Windows ฝั่งตะวันตกก่อนที่ UTF-8 จะแพร่หลายมักเป็น Windows-1252 ไฟล์ภาษาญี่ปุ่นเป็น Shift_JIS ภาษาจีนเป็น GB18030 และภาษาเกาหลีเป็น EUC-KR ให้เลือกการเข้ารหัสต้นฉบับเพื่อให้อ่านตัวอักษรที่มีเครื่องหมายได้ถูกต้อง ส่วน JSON จะถูกเขียนเป็น UTF-8 ซึ่งเป็นการเข้ารหัสที่ RFC 8259 กำหนดสำหรับ JSON ที่แลกเปลี่ยนระหว่างระบบ
ข้อความแบบความกว้างคงที่ที่จัดคอลัมน์ด้วยเว้นวรรคล่ะ
ตัวแปลงแบ่งข้อมูลตามตัวคั่น ไม่ใช่ตามตำแหน่งอักขระ หากค่าไม่มีเว้นวรรคเลย การตั้งค่าเว้นวรรคก็ใช้ได้ มิฉะนั้นให้เปิดไฟล์ในโปรแกรมสเปรดชีต แยกด้วยฟีเจอร์แปลงข้อความเป็นคอลัมน์ บันทึกเป็นเวิร์กบุ๊ก แล้วใช้ Excel เป็น JSON
ผลลัพธ์ที่ได้เป็น JSON หรือ JSON Lines
JSON มาตรฐาน คือเอกสารเดียวที่มีอาร์เรย์ระดับบนสุดอันเดียว ตัวแยกวิเคราะห์ JSON ทุกตัวโหลดได้ในครั้งเดียว ส่วน JSON Lines เก็บหนึ่งระเบียนต่อบรรทัดและเหมาะกับการสตรีม แต่ไม่ใช่รูปแบบที่หน้านี้เขียน
- แปลง TXT เป็น CSVแปลงไฟล์ .txt ที่มีตัวคั่นเป็น CSV ออนไลน์ ตรวจจับแท็บ ไปป์ เซมิโคลอน หรือช่องว่างอัตโนมัติ แก้การเข้ารหัส และใส่เครื่องหมายคำพูดตาม RFC 4180
- แปลง JSON เป็น TXTแปลงไฟล์ JSON ให้เป็นไฟล์ข้อความธรรมดา หนึ่งระเบียนต่อหนึ่งบรรทัด แยกฟิลด์ด้วยแท็บหรือตัวคั่นที่คุณเลือก เปิดได้ใน Notepad, Excel และเครื่องมือบรรทัดคำสั่ง
- แปลง Excel เป็น JSONแปลงชีต Excel เป็น JSON ออนไลน์ แถวหัวตารางกลายเป็นคีย์ แต่ละแถวเป็นหนึ่งออบเจ็กต์ วันที่เขียนเป็นสตริง ISO รองรับ XLSX, XLS, ODS และ Numbers
- แปลง CSV เป็น TXTแปลงไฟล์ CSV ให้เป็น .txt สำหรับฟอร์มอัปโหลดที่รับเฉพาะไฟล์ข้อความ ผู้รับที่ไม่ควรเปิดด้วย Excel หรือโปรแกรมแก้ไขข้อความใดก็ได้ ครั้งละ 20 ไฟล์
- แปลง PDF เป็น JSONแปลงตารางใน PDF เป็น JSON โดยแต่ละแถวเป็นออบเจ็กต์ที่ใช้หัวคอลัมน์เป็นคีย์ พร้อมใช้กับสคริปต์ API หรือฐานข้อมูล สูงสุด 20 ไฟล์
- แปลง TXT เป็น Excelแปลงไฟล์ .txt เป็นเวิร์กบุ๊ก Excel บรรทัดที่คั่นด้วยแท็บหรือจุลภาคจะกลายเป็นแถวและคอลัมน์ รายการธรรมดาจะเป็นคอลัมน์เดียว ไม่ต้องใช้ตัวช่วยนำเข้าข้อความ