Bộ Chuyển Đổi CSV sang TOML Trực Tuyến
Chuyển đổi CSV sang TOML trực tuyến với mảng bảng đúng, các phần và kiểu dữ liệu. Tuyệt vời cho Cargo, pyproject và quy trình cấu hình hiện đại. Miễn phí và chạy trong trình duyệt.
Chuyển Đổi CSV sang TOML là gì?
Chuyển đổi CSV sang TOML lấy dữ liệu dạng bảng tính (các hàng giá trị phân tách bằng dấu phẩy) và viết lại theo TOML, ngôn ngữ cấu hình được thiết kế để dễ đọc. Mỗi hàng trở thành một mục mảng bảng TOML với tiêu đề cột làm khóa. Bộ chuyển đổi CSV sang TOML xử lý cú pháp, thoát ký tự và phát hiện kiểu. Nếu bạn đã làm việc với Rust (Cargo.toml) hoặc Python hiện đại (pyproject.toml), bạn đã sử dụng TOML.
Tại sao chuyển đổi CSV sang TOML?
TOML là định dạng được chọn trong các chuỗi công cụ hiện đại: Cargo của Rust, Poetry và Hatch của Python, Hugo và nhiều dự án Go và Rust. Nhiều dữ liệu cấu hình đó bắt đầu dưới dạng CSV (danh sách phụ thuộc, plugin, môi trường hoặc mục ai đó xây dựng trong bảng tính). Chuyển đổi CSV sang TOML trực tuyến nhanh hơn so với gõ lại từng hàng thủ công.
Cách bộ chuyển đổi CSV sang TOML của chúng tôi hoạt động
Khi bạn nhấn Chuyển Đổi, công cụ đọc hàng đầu tiên của CSV làm tên trường và viết mỗi hàng tiếp theo như một mục mảng bảng TOML ([[items]] theo mặc định) với mỗi giá trị được đánh kiểu đúng. Chuỗi được trích dẫn, số vẫn là số, boolean vẫn là boolean. Các dấu phân cách phổ biến (dấu phẩy, dấu chấm phẩy, tab) được phát hiện và các trường được trích dẫn có dấu phẩy bên trong được phân tích đúng. Mọi thứ chạy trong trình duyệt của bạn.
Tính Năng Bạn Nhận Được
- Mảng bảng: mỗi hàng CSV trở thành một khối [[items]] trong kết quả.
- Giữ nguyên kiểu: chuỗi, số nguyên, số thực, boolean và ngày đều có cú pháp TOML đúng.
- Xử lý dấu phân cách thông minh: dấu phẩy, dấu chấm phẩy và tab được phát hiện tự động.
- Hỗ trợ trường được trích dẫn: các giá trị có dấu phẩy hoặc dấu ngoặc kép bên trong được phân tích đúng.
- Hỗ trợ tải lên: tải tệp .csv từ thiết bị của bạn hoặc kéo thả vào ô nhập.
- Sao chép một cú nhấp: lấy kết quả TOML bằng nút Sao Chép và dán vào tệp cấu hình của bạn.
Cách Sử Dụng Công Cụ
- Dán CSV vào trình soạn thảo đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .csv.
- Nhấn nút Chuyển Đổi để tạo kết quả TOML ở bên phải.
- Kiểm tra các khối mảng bảng khớp với những gì công cụ của bạn mong đợi.
- Nhấn nút Sao Chép để sao chép TOML vào clipboard của bạn.
Các Trường Hợp Sử Dụng Phổ Biến
- Dự án Rust và Python: tạo mục Cargo.toml hoặc pyproject.toml từ cài đặt CSV hiện có.
- Trình tạo trang web tĩnh: điền tệp dữ liệu Hugo hoặc Zola từ bản nháp CSV.
- Di chuyển cấu hình: chuyển dữ liệu bảng tính vào hệ thống cấu hình dựa trên TOML.
- Fixture kiểm thử: tạo mẫu TOML từ dữ liệu kiểm thử CSV cho các công cụ đọc TOML.
Ví Dụ Chuyển Đổi
Đầu Vào (CSV)
name,price,inStock Widget,29.99,true Gadget,49.99,false
Đầu Ra (TOML)
[[items]] name = "Widget" price = 29.99 inStock = true [[items]] name = "Gadget" price = 49.99 inStock = false