วิธีแปลง CSV เป็น MD
- วางข้อความ CSV หรืออัปโหลดไฟล์
.csvที่รองรับ - ยืนยันตัวคั่น อักขระเครื่องหมายคำพูด แถวหัวตาราง และการเข้ารหัสอักขระ
- ดูตัวอย่างแถวที่แยกวิเคราะห์และตาราง Markdown ที่สร้างขึ้น
- คัดลอกตารางหรือดาวน์โหลดไฟล์
.md
ตัวแปลงรักษาอะไรบ้าง?
| เนื้อหาต้นฉบับ | พฤติกรรมผลลัพธ์ที่แนะนำ | หมายเหตุการแปลง |
|---|---|---|
| แถวหัวตาราง | ใช้แถวแรกหรือแถวที่กำหนดเป็นหัวข้อ | |
| แถวและคอลัมน์ | รักษาข้อมูลสี่เหลี่ยมที่แยกวิเคราะห์ไว้ | |
| ตัวคั่นในเครื่องหมายคำพูด | เก็บเครื่องหมายจุลภาคหรือตัวคั่นภายในฟิลด์ที่อยู่ในเครื่องหมายคำพูด | |
| เครื่องหมายคำพูดที่หลบ | ถอดรหัสอักขระเครื่องหมายคำพูดคู่อย่างถูกต้อง | |
| ฟิลด์ว่าง | แสดงเซลล์ว่าง | |
| บรรทัดใหม่ในฟิลด์ | หลบ แทนที่ หรือใช้ตัวแบ่งบรรทัด HTML | |
| อักขระไปป์ | หลบเพื่อให้เซลล์ GFM ยังคงถูกต้อง | |
| การจัดตำแหน่ง | สร้างการจัดตำแหน่งคอลัมน์ตามตัวเลือก |
สิ่งที่อาจเปลี่ยนแปลงระหว่างการแปลง?
เนื้อหาเซลล์หลายบรรทัดและเนื้อหาที่ซับซ้อน
เซลล์ตาราง Markdown รองรับการขึ้นบรรทัดใหม่ รายการ และเนื้อหาบล็อกได้จำกัด
ชุดข้อมูลขนาดใหญ่มาก
หลายพันแถวสามารถสร้างตาราง Markdown ที่ถูกต้องทางเทคนิคแต่อ่านยาก ตรวจสอบผลลัพธ์ก่อนเผยแพร่
การเข้ารหัสอักขระ
ไฟล์ที่เข้ารหัสเป็น Windows-1252, Shift_JIS หรือชุดอักขระอื่นอาจแสดงไม่ถูกต้องหากถอดรหัสเป็น UTF-8
แถวที่ไม่สม่ำเสมอ
แถวที่มีจำนวนฟิลด์ต่างกันต้องมีข้อผิดพลาด กฎการซ่อมแซม หรือนโยบายการเติมช่องว่างที่ชัดเจน
ชนิดข้อมูล
CSV ไม่ได้รักษาชนิดตัวเลข วันที่ หรือบูลีนโดยเนื้อแท้ Markdown นำเสนอเป็นข้อความ
การใช้งานทั่วไปสำหรับ CSV เป็น Markdown
เพิ่มข้อมูลใน README
เปลี่ยนเมทริกซ์ความเข้ากันได้หรือรายการคุณสมบัติขนาดกะทัดรัดให้เป็นตารางที่ควบคุมเวอร์ชันได้
แชร์ผลลัพธ์การค้นหา
วางข้อมูลส่งออกขนาดเล็กลงใน issue, pull request หรือใบสนับสนุน
จัดทำเอกสารฟิลด์ API
แปลงสคีมาหรือรายการฟิลด์ที่เก็บใน CSV เป็นตารางอ้างอิงที่อ่านง่าย
ย้ายบันทึกแบบตารางไปยัง Obsidian
สร้างตารางข้อความที่พกพาได้ในขณะที่เก็บ CSV ไว้สำหรับการคำนวณเพิ่มเติม
ตัวอย่าง CSV เป็น Markdown
name,description,status
Alpha,"Fast, simple",active
Beta,"A | B",paused
| name | description | status |
|---|---|---|
| Alpha | Fast, simple | active |
| Beta | A \| B | paused |
เคล็ดลับสำหรับผลลัพธ์ Markdown ที่สะอาดขึ้น
- ยืนยันตัวคั่น ไฟล์ที่คั่นด้วยเครื่องหมายจุลภาค อัฒภาค และแท็บอาจดูคล้ายกันในการแสดงตัวอย่างข้อความธรรมดา
- ใช้ตัวแยกวิเคราะห์ CSV จริง การแยกสตริงอย่างง่ายจะทำลายเครื่องหมายจุลภาคในเครื่องหมายคำพูด เครื่องหมายคำพูดที่หลบ และฟิลด์หลายบรรทัด
- จำกัดจำนวนแถวสำหรับเอกสาร ตารางที่กระชับมีประโยชน์มากกว่าการวางทั้งชุดข้อมูล
- ตรวจสอบการเข้ารหัสก่อนแปลง ซ่อมแซมอักขระที่เสียหายในขั้นตอนการถอดรหัสแทนที่จะทำหลังการสร้าง Markdown
- ดูตัวอย่างไปป์และตัวแบ่งบรรทัด อักขระเหล่านี้สามารถทำลายโครงสร้างตารางได้หากไม่หลบอย่างสม่ำเสมอ
คำถามที่พบบ่อย
แถวแรกของ CSV กลายเป็นหัวตารางหรือไม่?
แถวแรกที่มีข้อมูลจะกลายเป็นหัวตาราง Markdown เตรียมแถวหัวตารางก่อนแปลงเมื่อ CSV เริ่มต้นด้วยข้อมูลโดยตรง
อักขระไปป์ถูกหลบอัตโนมัติหรือไม่?
ใช่ อักขระไปป์ถูกหลบเพื่อให้ยังคงอยู่ในเซลล์ GFM ที่ถูกต้อง
เครื่องหมายจุลภาคภายในฟิลด์ที่อยู่ในเครื่องหมายคำพูดจัดการอย่างไร?
เครื่องหมายจุลภาคในเครื่องหมายคำพูดยังคงอยู่ในเซลล์เดียวกัน ตัวแยกวิเคราะห์ CSV ยังจัดการอักขระเครื่องหมายคำพูดที่หลบด้วย
จะเกิดอะไรขึ้นกับเซลล์ CSV หลายบรรทัด?
ตัวแบ่งบรรทัดภายในเซลล์กลายเป็น <br> สิ่งนี้ทำให้แถวยังคงเป็นสี่เหลี่ยมใน GitHub-Flavored Markdown
ฉันสามารถใช้อัฒภาคหรือแท็บเป็นตัวคั่นได้หรือไม่?
ได้ การตรวจจับตัวคั่นรองรับเครื่องหมายจุลภาค อัฒภาค แท็บ และไปป์
เซลล์ว่างถูกเก็บรักษาไว้หรือไม่?
ใช่ เซลล์ว่างยังคงว่างและไม่เลื่อนค่าในคอลัมน์ถัดไป
คอลัมน์ตัวเลขสามารถจัดชิดขวาได้หรือไม่?
เครื่องหมายการจัดตำแหน่ง GFM สามารถแสดงการจัดชิดซ้าย กึ่งกลาง หรือขวาได้
ไฟล์ CSV สามารถมีขนาดใหญ่แค่ไหน?
ตัวแปลงไม่ได้กำหนดขีดจำกัดขนาดไฟล์คงที่ ไฟล์ CSV ขนาดใหญ่มากอาจใช้เวลาประมวลผลนานขึ้น และตาราง Markdown ของไฟล์เหล่านั้นอาจอ่านยาก ดังนั้นโปรดตรวจสอบผลลัพธ์ขนาดใหญ่ก่อนเผยแพร่
แปลง Markdown กลับเป็น PDF
มีไฟล์ Markdown อยู่แล้ว? ใช้ตัวแปลง Markdown เป็น PDFเพื่อสร้าง PDF ที่แชร์ได้