Bộ chuyển đổi Bảng sang JSON / SQL - CSV, TSV, Markdown trực tuyến

Dán bảng CSV, TSV, phân tách bằng dấu chấm phẩy, dấu gạch đứng hoặc Markdown và chuyển đổi ngay sang JSON, JSONL hoặc câu lệnh SQL INSERT ngay trong trình duyệt của bạn.

Dán bảng CSV, TSV, phân tách bằng dấu chấm phẩy, dấu gạch đứng hoặc | markdown | vào đây…

hoặc thả vào một tệp .csv / .tsv

Tệp được tự động xóa sau khi xử lýXử lý an toàn qua HTTPS

Frequently Asked Questions

Dán một CSV (hoặc thả tệp .csv) vào khung nhập liệu, công cụ sẽ tự động phát hiện dấu phân tách, phân tích từng hàng thành một đối tượng JSON dùng dòng tiêu đề làm khóa, và hiển thị kết quả ngay lập tức. Chuyển định dạng đầu ra sang mảng JSON, JSONL hoặc SQL INSERT để có đúng cấu trúc bạn cần.

usage

Có. Bộ phân tích tuân theo RFC 4180 — các trường được bọc trong dấu ngoặc kép có thể chứa dấu phẩy, dấu xuống dòng và thậm chí cả dấu ngoặc kép theo nghĩa đen (được thoát thành "") mà không làm hỏng việc phân tích. Vì vậy một giá trị như "Smith, John" vẫn là một ô duy nhất, không phải hai.

technical

Công cụ đếm số dấu tab, dấu phẩy, dấu chấm phẩy và dấu pipe trên dòng không trống đầu tiên và chọn dấu xuất hiện nhiều nhất. Nếu bạn có tệp bất thường hoặc mơ hồ, bạn có thể ghi đè chế độ tự động phát hiện và chọn thủ công tab (TSV), dấu phẩy, dấu chấm phẩy, dấu pipe hoặc bảng Markdown.

technical

Chuyển định dạng đầu ra sang SQL INSERT và nhập tên bảng. Công cụ làm sạch tên cột thành định danh hợp lệ (thay khoảng trắng, dấu gạch ngang, v.v. bằng dấu gạch dưới) và tạo một câu INSERT cho mỗi hàng với chuỗi được thoát đúng cách, giá trị số và NULL cho ô trống. Hoàn hảo để khởi tạo dữ liệu cho cơ sở dữ liệu hoặc di chuyển dữ liệu.

features

JSONL (JSON Lines) đặt mỗi đối tượng JSON trên một dòng, không có mảng bao quanh. Đây là định dạng chuẩn để truyền dữ liệu vào BigQuery, Snowflake, Logstash, Elasticsearch và hầu hết các pipeline máy học. Hãy chọn JSONL khi mỗi dòng sẽ được nạp một cách độc lập.

features

Có. Các giá trị khớp với mẫu số nguyên hoặc số thập phân được xuất thành số JSON, các giá trị chữ "true"/"false" trở thành boolean, và các ô trống trở thành null. Nếu bạn cần mọi thứ ở dạng chuỗi, hãy chuẩn bị giá trị tương ứng trước khi chuyển đổi.

technical

Có. Chọn "Bảng Markdown" làm ký tự phân tách và dán một bảng Markdown phân tách bằng dấu sổ đứng theo chuẩn (hàng tiêu đề, hàng phân cách, các hàng nội dung). Dòng phân cách được tự động bỏ qua và khoảng trắng trong ô được cắt bỏ.

usage

Không — việc phân tích và chuyển đổi chạy hoàn toàn trong trình duyệt của bạn. Điều này khiến công cụ an toàn cho các bảng tính nhạy cảm như bảng lương xuất ra, danh sách khách hàng hay hồ sơ tài chính vốn không bao giờ nên đụng đến máy chủ bên thứ ba.

privacy

When checked, the tool treats your table's first row as column names and uses them as the JSON object keys (or generates col_1, col_2... for SQL if you leave it blank). Uncheck it if your data has no header row — a plain list of rows — and the tool will instead output raw JSON arrays or auto-name columns col_1, col_2, etc. for SQL INSERT statements.

features

Switch Output to SQL INSERT and a Table name field appears where you can type your target table's name, such as customers or order_items. The tool automatically sanitizes whatever you enter — replacing spaces and symbols with underscores and prefixing a leading digit — so the generated SQL always has a valid identifier even if your input is messy.

usage

Uncheck 'First row is header' if your export has no column names, set Output to SQL INSERT, and type your real table name in the Table name field. The tool will auto-generate col_1, col_2... column names, coerce numbers and booleans automatically, and produce one properly-escaped INSERT statement per row that you can paste straight into your database client.

tips

JSON (arrays) drops the field names and outputs each row as a plain list of values in column order — for example ["Alice", 34, "Berlin"] instead of {"name":"Alice","age":34,"city":"Berlin"}. It still respects the 'First row is header' checkbox, using that row only to know how many columns to expect rather than as keys. Choose it when the receiving code (a charting library, a positional database driver, or a spreadsheet import) reads values by position rather than by field name; otherwise stick with JSON (objects).

features

Try sample fills the input panel with a short three-row name/age/city table (tab-separated) so you can immediately see how the delimiter detection, header row and each output format behave before you paste real data. Once there's content in the box, a Clear button appears — next to the Input label in the editor view, and again as a full-width button in the Settings panel — that wipes the textarea back to empty in one click instead of selecting and deleting the text manually.

usage

How Table to JSON helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

For Developers

Di chuyển từ CSV sang API

Bạn có một tệp CSV xuất ra theo định dạng cũ từ một đối tác và cần POST nó vào một REST API hiện đại đang chờ JSON. Hãy chuyển đổi trong vài giây, sao chép vào phần thân của lệnh fetch và kiểm tra cấu trúc — không cần script kết nối nào.

For Developers

Gieo Dữ Liệu Cơ Sở Dữ Liệu

Tạo câu lệnh SQL INSERT sẵn sàng chạy từ một file CSV chứa dữ liệu thử nghiệm. Dán thẳng vào file migration hoặc shell psql của bạn. Kết quả xử lý đúng chuỗi, số, giá trị null và boolean.

For Developers

Nạp dữ liệu vào BigQuery / Snowflake

Kho dữ liệu đám mây nạp JSONL nhanh hơn CSV. Chuyển đổi bảng tính của bạn sang JSONL và tải trực tiếp lên vùng staging của BigQuery, Snowflake hoặc Redshift.

Publishing

Bảng tài liệu Markdown

Chuyển nội dung dán từ tài liệu Markdown của bạn thành JSON để xử lý bằng chương trình — tạo mục FAQ, mục điều hướng hoặc dữ liệu các gói giá từ bảng Markdown dễ đọc.

Productivity

Phân tích biểu mẫu đã gửi

Xuất phản hồi Google Forms hoặc Typeform của bạn dưới dạng CSV, chuyển sang JSON rồi phân tích hoặc đưa vào CRM qua API. Hàng tiêu đề sẽ trở thành tên các trường dữ liệu.

For Developers

Tạo dữ liệu cho trang tĩnh

Đưa dữ liệu bảng vào getStaticProps của Next.js, bộ sưu tập nội dung Astro hoặc tệp dữ liệu Hugo. JSONL đặc biệt hữu ích cho các bộ sưu tập nội dung ánh xạ mỗi hàng thành một trang.

For Developers

QA Test Fixture Generation

Paste a spreadsheet of test scenarios and export JSON fixtures or JSONL straight into a Jest, Pytest or Playwright test suite, skipping the hand-written mock-data file entirely.

For E-commerce

Supplier Catalog Bulk Import

Convert a supplier's price-list CSV into SQL INSERT statements for your products table, or JSON for a Shopify/WooCommerce bulk-import app, using the Table name field to target the exact table your store expects.

Productivity

No-Code Zapier & Airtable Sync

Turn an exported spreadsheet into the JSON array or object shape a Zapier webhook, Airtable automation or Make.com scenario expects, without writing a transformation script.

Finance

Đối Chiếu Sao Kê Ngân Hàng

Convert an exported bank or card-statement CSV into JSON for a personal-finance dashboard, or into SQL INSERT statements to load transactions straight into a ledger database.

Publishing

Static Site Data File Generation

Convert a spreadsheet of team bios, pricing tiers or product listings into a JSON data file that Hugo, Jekyll, Astro or Eleventy templates loop over directly, skipping the hand-written data/*.json file a JAMstack build usually requires.