ข้ามไปที่เนื้อหา
Coverton บล็อก
ในบทความนี้
ตารางและข้อมูล

แปลง TSV เป็น CSV โดยคงข้อมูลในแต่ละเซลล์

การบันทึกหน้าแปลนที่แยกจากตารางเมื่อระบบรับยอมรับ CSV ฟิลด์สามารถประกอบด้วย commas หรือช่องช่องของตัวเองดังนั้นการแทนที่แต่ละตารางด้วย comma ในข้อความเรียบจะไม่เพียงพอเพื่อรักษาขอบเขตของเซลล์

เปิดเครื่องมือ →วิธีใช้เครื่องมือนี้ ↓
แปลง TSV เป็น CSV
ภาพประกอบขั้นตอนการทำงานของเครื่องมือนี้ ไม่ใช่ผลลัพธ์จากไฟล์ที่อัปโหลด

วิธีใช้เครื่องมือนี้

  1. เลือกไฟล์ในรูปแบบ TSV, TXT จำนวนไฟล์สูงสุดต่อแบตช์: 1
  2. ตรวจสอบ การเข้ารหัสอินพุต จากนั้นเริ่มการประมวลผล
  3. ดาวน์โหลดผลลัพธ์ CSV และตรวจสอบเนื้อหาและคุณภาพ

เลือกการตั้งค่าที่เหมาะสม

ตรวจสอบว่าแหล่งกําเนิดใช้ UTF-8 หรือการเข้ารหัสที่เข้ากันได้กับ EUC-KR และเลือกตามนั้น ตารางป้อนจะอ่านด้วยแท็บในขณะที่ CSV ที่บันทึกใช้ commas เป็นแยกของมัน

อินพุตที่รองรับ
  • TSV, TXT
เอาต์พุต
  • CSV
การตั้งค่าที่ใช้ได้
  • การเข้ารหัสอินพุต

ก่อนเริ่มใช้งาน

กำหนดความหมายของคอลัมน์ก่อนเปลี่ยนข้อมูล

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

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

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

เทียบโครงสร้างและหาข้อมูลที่สูญหาย

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

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

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

ตัวอย่างอินพุตและเอาต์พุต

แท็บแยกชื่อ/บัญชี → commaแยก CSV

ตัวอย่างอธิบายขั้นตอนการทำงาน ผลลัพธ์ขึ้นอยู่กับไฟล์ต้นฉบับและการตั้งค่า

ตรวจสอบผลลัพธ์ก่อนที่จะบันทึก

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

หากผลลัพธ์แตกต่างไปจากที่คุณคาดหวัง

คําอธิบายที่ไม่เปิดหรือการสังเคราะห์สนามที่ไม่มาตรฐานอาจทําให้เกิดข้อผิดพลาดในการจดหมาย หากการส่งออกจะปรากฏในคอลัมน์เดียวตรวจสอบว่าการตั้งค่าการนําเข้าของแอพพลิเคชันที่ได้รับยังใช้เครื่องวัด comma

ข้อจำกัดที่ต้องจำไว้

  • ตรวจสอบการเข้ารหัสอักขระ ตัวคั่น และชื่อคอลัมน์ ตัวเลขจำนวนมากอาจสูญเสียความแม่นยำใน JavaScript CSV จะไม่รักษาประเภทและโครงสร้างที่ซ้อนกันไว้ทุกประเภท

เลือกงานถัดไป

แปลง CSV เป็น JSON

สาย CSV แรกจัดหาคีย์สําหรับวัตถุ JSON ของแต่ละสายข้อมูล หมายเลขเซลล์ถูกเก็บไว้เป็นเส้นดังนั้นตรวจสอบประเภทของพวกเขาก่อนที่จะส่งผลไปยังระบบที่คาดหวังหมายเลขหรือหมายเลข Boolean

เลือกการเข้ารหัสแหล่งและใช้การตรวจจับ delimiter อัตโนมัติหรือเลือก delimiter จริง ปรับหัวที่ว่างเปล่าหรือคู่และให้แน่ใจว่าแต่ละแถวมีจํานวนคอลัมน์เดียวกันกับหัว

เปิดเครื่องมือ →

แปลง JSON เป็น CSV

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

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

เปิดเครื่องมือ →

คู่มือนี้อธิบายเครื่องมือที่ใช้งานผ่านเบราว์เซอร์ได้ เก็บสำเนาไฟล์ต้นฉบับและตรวจสอบผลลัพธ์ก่อนแชร์

การแปลนี้จัดทำขึ้นด้วยความช่วยเหลือของซอฟต์แวร์ คุณยังสามารถอ่านเวอร์ชันภาษาอังกฤษได้ อ่านเป็นภาษาอังกฤษ