ตัวแปลง CSV เป็น TOML ออนไลน์
แปลง CSV เป็น TOML ออนไลน์ฟรี แปลง spreadsheet records เป็น TOML tables สำหรับโปรเจกต์ Rust, Python และ Hugo ทำงานในเบราว์เซอร์ ไม่ต้องสมัครสมาชิก
CSV ถึง TOML การแปลงคืออะไร?
การแปลง CSV เป็น TOML นำข้อมูล spreadsheet (แถวของค่าที่คั่นด้วยจุลภาค) และแปลงเป็น TOML tables รูปแบบ TOML ถูกออกแบบเพื่อให้อ่านง่ายโดยมนุษย์และใช้โดย Rust Cargo, Python pyproject.toml และ Hugo แถวแรกของ CSV จะกลายเป็นชื่อ key และแต่ละแถวต่อมาจะกลายเป็น array of tables entry ตัวแปลง csv เป็น toml จัดการ syntax และ type mapping ให้คุณ
ทำไมต้องแปลง CSV เป็น TOML?
TOML เป็นรูปแบบ configuration ที่ได้รับความนิยมใน Rust และ Python ecosystem เมื่อคุณมีข้อมูลใน CSV เช่นรายการ dependencies, ค่า configuration หรือ project metadata การแปลง csv เป็น toml ออนไลน์ช่วยให้คุณสร้างเนื้อหา TOML ที่ถูกต้องได้อย่างรวดเร็วโดยไม่ต้องเขียนด้วยมือ
ตัวแปลง CSV ถึง TOML ของเราทำงานอย่างไร
เมื่อคุณคลิก 「แปลง」 เครื่องมือจะอ่านแถวแรกของ CSV เป็นชื่อ key และสร้าง TOML array of tables โดยแต่ละ CSV row กลายเป็น table entry หนึ่งรายการ ตัวเลขและ booleans ถูกแมปกับประเภท TOML ที่ถูกต้อง strings ถูก quoted เมื่อจำเป็น ทุกอย่างทำงานในเบราว์เซอร์ ข้อมูลของคุณไม่เคยออกจากอุปกรณ์ของคุณ
คุณสมบัติที่คุณจะได้รับ
- การแปลงด้วยคลิกเดียว: กด 「แปลง」 แล้ว TOML จะปรากฏในแผงเอาต์พุต
- การ mapping ประเภทที่ถูกต้อง: ตัวเลขและ booleans ถูกแมปกับประเภท TOML ที่เหมาะสม
- รองรับ array of tables: แต่ละ CSV row กลายเป็น TOML table entry
- การจัดการตัวคั่นอัจฉริยะ: จุลภาค เซมิโคลอน และ tabs ถูกตรวจจับอัตโนมัติ
- รองรับการอัปโหลด: โหลดไฟล์ .csv จากอุปกรณ์หรือลากและวาง
- คัดลอกด้วยคลิกเดียว: รับ TOML output ด้วยปุ่ม 「คัดลอกผลลัพธ์」
วิธีใช้เครื่องมือ
- วาง CSV ของคุณในอินพุต editor หรือใช้ปุ่ม 「อัปโหลดไฟล์」 เพื่อโหลดไฟล์ .csv
- คลิกปุ่ม 「แปลง」 เพื่อสร้างเอาต์พุต TOML ทางด้านขวา
- คลิกปุ่ม 「คัดลอกผลลัพธ์」 เพื่อคัดลอก TOML ไปยัง clipboard ของคุณ
- ใช้ปุ่ม 「ล้าง」 เพื่อ reset ทั้งสอง editors เมื่อต้องการเริ่มใหม่
กรณีการใช้งานทั่วไป
- โปรเจกต์ Rust: สร้าง TOML tables สำหรับ Cargo.toml configurations
- Python pyproject.toml: แปลง project metadata จาก CSV เป็น TOML format
- Hugo content: สร้าง TOML front matter จาก spreadsheet data
- Configuration tables: แปลง CSV configuration records เป็น TOML arrays
ตัวอย่างการแปลง
อินพุต (CSV)
product,price,inStock Widget,29.99,true Gadget,49.99,false
เอาต์พุต (TOML)
[[items]] product = "Widget" price = 29.99 inStock = true [[items]] product = "Gadget" price = 49.99 inStock = false