UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง CSV เป็นตาราง Markdown

การพิมพ์ตาราง Markdown เองหมายถึงต้องนับเครื่องหมายไปป์และขีดทุกบรรทัด อัปโหลดไฟล์ CSV แทน แล้วรับตารางที่มีแถวหัวตารางและแถวตัวคั่นพร้อมวางลงใน README หน้าวิกิ หรือโน้ตบุ๊ก

แปลงไฟล์ข้อมูล

หรือลากไฟล์ CSV, TSV, TXT … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ผลลัพธ์

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

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

  1. 1

    อัปโหลดไฟล์ CSV

    เพิ่มไฟล์ .csv, .tsv หรือ .txt ที่คั่นด้วยตัวคั่น ได้สูงสุด 20 ไฟล์พร้อมกัน ไฟล์ละไม่เกิน 95 MB ระบบตรวจจับอัตโนมัติรองรับเครื่องหมายจุลภาค อัฒภาค แท็บ และเครื่องหมายไปป์

  2. 2

    ตรวจสอบแถวหัวตาราง

    ตัวเลือก แถวแรกเป็นส่วนหัว เปิดอยู่ แถวที่ 1 จึงกลายเป็นหัวตาราง หากไฟล์ของคุณเริ่มต้นด้วยข้อมูล ให้ปิดตัวเลือกนี้ใน การตั้งค่าขั้นสูง

  3. 3

    แปลงแล้วนำไปวาง

    กด แปลงเป็น Markdown table จากนั้นเปิดไฟล์ .md แล้ววางตารางลงใน README, pull request, issue หรือโน้ตของคุณ

คำตอบ

แปลงไฟล์ CSV เป็นตาราง Markdown ได้อย่างไร

อัปโหลดไฟล์ CSV แล้วกด แปลงเป็น Markdown table แถวแรกจะกลายเป็นหัวตาราง ระบบจะเพิ่มแถวขีดกลางไว้ด้านล่าง และทุกบรรทัดที่เหลือจะเป็นแถวที่มีเซลล์คั่นด้วยเครื่องหมายไปป์

ทำไมนักพัฒนาจึงแปลง CSV เป็น Markdown

เอกสารประกอบมักจบลงในไฟล์ Markdown ผู้ดูแลโปรเจกต์อยากได้ตารางเวอร์ชันที่รองรับใน README วิศวกรวางตัวเลขเบนช์มาร์กลงใน pull request นักวิจัยเก็บรายการหนังสือที่ต้องอ่านไว้ใน Obsidian ตัวเลขเหล่านี้มักเริ่มจากสเปรดชีตหรือผลลัพธ์ CSV ของสคริปต์ และการพิมพ์ใหม่ด้วยมือโดยใส่เครื่องหมายไปป์ระหว่างทุกเซลล์นั้นช้าและผิดพลาดง่าย

Markdown ต้นฉบับของ John Gruber เมื่อปี 2004 ไม่มีตารางเลย ไวยากรณ์แบบไปป์แพร่หลายผ่าน PHP Markdown Extra และถูกบรรจุในสเปก GitHub Flavored Markdown เมื่อปี 2017 จึงใช้งานได้บน GitHub และเครื่องมือส่วนใหญ่ที่ทำตามสเปกนี้ หากข้อมูลมาจาก Excel ให้บันทึกด้วย Excel เป็น CSV ก่อน แล้วค่อยแปลงที่นี่

ตัวอย่างการแปลง CSV เป็นตาราง Markdown

CSV อินพุต: เวอร์ชันรันไทม์ที่รองรับ
รันไทม์,เวอร์ชัน,สถานะ
Python,3.13,รองรับ
Python,3.9,สิ้นสุดการสนับสนุน | ตุลาคม 2025
Node.js,22,รองรับ
เอาต์พุต: ตารางแบบไปป์ที่ escape เครื่องหมายไปป์ในค่าแล้ว
| รันไทม์ | เวอร์ชัน | สถานะ |
| --- | --- | --- |
| Python | 3.13 | รองรับ |
| Python | 3.9 | สิ้นสุดการสนับสนุน \| ตุลาคม 2025 |
| Node.js | 22 | รองรับ |

ตาราง Markdown ที่แปลงแล้วแสดงผลได้ที่ไหน

การรองรับตาราง Markdown ในแต่ละแพลตฟอร์ม
หน่วยงานข้อกำหนดแหล่งที่มา
GitHubแสดงตารางแบบไปป์ใน README, issue, pull request และ wiki ตาม สเปก GFMสเปก GFM
GitLabGitLab Flavored Markdown แสดงตารางแบบไปป์เดียวกันใน repository, issue และ merge request—
Obsidianแสดงตารางแบบไปป์ในมุมมองอ่าน และมีการแก้ไขตารางในพรีวิวแบบสด—
Jupyterเซลล์ Markdown ใน notebook แสดงตารางแบบไปป์ไว้ข้างโค้ดของคุณ—
CommonMarkสเปกหลักไม่มีไวยากรณ์ตาราง ตัวเรนเดอร์ต้องมีส่วนขยายตารางcommonmark.org

ข้อมูลฟอร์แมต CSV และ Markdown

CSV

ค่าที่คั่นด้วยจุลภาค (CSV)

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

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
–
ตัวแปลงไฟล์ CSV

MD

Markdown

Markdown คือไวยากรณ์มาร์กอัปขนาดเบาที่ John Gruber สร้างขึ้นในปี 2004 ใช้สัญลักษณ์ข้อความธรรมดา เช่น # สำหรับหัวข้อ * สำหรับการเน้น และ - สำหรับรายการ ซึ่งยังอ่านได้ง่ายในรูปข้อความดิบและแปลงเป็น HTML ได้อย่างเรียบร้อย เป็นมาตรฐานสำหรับไฟล์ README เอกสารประกอบ วิกิ แอปจดบันทึก และเครื่องมือสร้างเว็บไซต์แบบสแตติกจำนวนมาก มีหลายภาษาถิ่น (dialect) เช่น CommonMark และ GitHub Flavored Markdown ซึ่งแตกต่างกันในรายละเอียดอย่างตาราง โปรแกรมแก้ไขข้อความใดก็เปิดไฟล์ .md ได้

การบีบอัด
–
พื้นหลังโปร่งใส
–
ภาพเคลื่อนไหว
–
เปิดตัว
2004 · John Gruber
ตัวแปลงไฟล์ MD

แปลง CSV เป็น Markdown เมื่อต้องวางชุดข้อมูลขนาดเล็กไว้ในเอกสาร เช่น ตารางความเข้ากันได้ใน README รายการเวอร์ชันใน changelog pull request ที่เปรียบเทียบผลเบนช์มาร์ก หรือโน้ตในฐานความรู้ส่วนตัว

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

คำถามที่พบบ่อยเกี่ยวกับการแปลง CSV เป็น Markdown

ตาราง Markdown แสดงผลได้ที่ไหนบ้าง

ใช้ได้ทุกที่ที่ตัวเรนเดอร์รองรับส่วนขยายตารางแบบไปป์ เช่น GitHub, GitLab, Obsidian, Jupyter notebook และเครื่องมือสร้างเว็บไซต์แบบสแตติก เช่น MkDocs และ Hugo ส่วนตัวเรนเดอร์ CommonMark แบบเคร่งครัดจะแสดงบรรทัดเดียวกันเป็นข้อความธรรมดาที่เห็นเครื่องหมายไปป์

ถ้าค่าในไฟล์ CSV มีอักขระไปป์อยู่จะเป็นอย่างไร

เครื่องหมาย | ที่ไม่ได้ escape จะเริ่มเซลล์ใหม่และทำให้ทุกคอลัมน์เลื่อนไปทางขวา ตัวแปลงจึงเขียนเป็น \| ซึ่งเป็นการ escape ที่ GitHub Flavored Markdown กำหนดไว้ ทำให้เครื่องหมายไปป์แสดงเป็นข้อความภายในเซลล์

จัดตัวเลขชิดขวาได้หรือไม่

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

ไฟล์ CSV ขนาดเท่าใดจึงเหมาะจะทำเป็นตาราง Markdown

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

การขึ้นบรรทัดใหม่ภายในช่องของ CSV จะเป็นอย่างไร

แถวของตาราง Markdown ต้องอยู่ในบรรทัดเดียว ค่า CSV ที่อยู่ในเครื่องหมายอัญประกาศและยาวหลายบรรทัดจึงคงไว้ตามเดิมไม่ได้ ให้แทนที่การขึ้นบรรทัดใหม่ก่อนแปลง หรือบน GitHub ใช้ <br> ภายในเซลล์เพื่อบังคับขึ้นบรรทัดใหม่

แปลงตารางเป็น HTML แทนได้หรือไม่

หากปลายทางเป็นหน้าเว็บ CMS หรืออีเมล ไม่ใช่ไฟล์ Markdown ให้ตั้ง แปลงเป็น เป็น HTML table ส่วนข้อมูลที่เริ่มต้นเป็น JSON หน้า JSON เป็น HTML เลือกผลลัพธ์นี้ไว้ให้แล้ว