Turn any pasted table into JSON or SQL instantly

Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.

[{"a":1}]

Paste a table or drop a CSV — get JSON, JSONL or SQL out the other side

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

What you can do with Bảng sang JSON

Everything this tool helps you accomplish — no learning curve, no setup.

  • Convert CSV or TSV tables into JSON
  • Turn spreadsheet data into SQL INSERT statements
  • Export rows as JSONL for data pipelines
  • Paste Markdown or pipe tables and convert them
  • Use the first row as field names
  • Handle comma, semicolon or pipe delimiters

Settings information

Every control in Bảng sang JSON, explained — what it does and when to use it.

Cài đặt

Ký tự phân táchDropdown
Chọn cách tách cột trong bảng bạn dán vào — dấu phẩy, tab, chấm phẩy, gạch đứng hoặc gạch đứng kiểu Markdown — hoặc để ở Tự động nhận diện để công cụ tự chọn dấu phân tách từ dòng đầu tiên.Tùy chọn: Tự động nhận diệnCSV (Dấu phẩy)TSV (Dấu Tab)Dấu chấm phẩyỐng dẫnBảng Markdown
Kết quảDropdown
Chọn định dạng chuyển đổi: các đối tượng JSON dùng tên cột làm khóa, mảng JSON theo vị trí, JSONL mỗi dòng một bản ghi, hoặc câu lệnh SQL INSERT chạy được ngay.Tùy chọn: JSON (objects)JSON (arrays)JSONLSQL INSERT
Hàng đầu tiên là tiêu đềOn / Off
Khi được chọn, hàng đầu tiên sẽ cung cấp tên cột dùng làm khóa JSON hoặc cột SQL; khi bỏ chọn, các cột SQL được tự động đặt tên col_1, col_2 và kết quả JSON chuyển sang dạng mảng giá trị theo vị trí.
BảngText input
Đặt tên bảng dùng trong các câu lệnh SQL INSERT được tạo ra (mặc định là my_table); chỉ hiển thị khi Kết quả là SQL INSERT, và các ký tự không an toàn sẽ tự động được thay bằng dấu gạch dưới.
Uploads are encrypted in transitRemoved under our retention policy

Xong với Bảng sang JSON rồi? Hãy thử những công cụ này tiếp theo

Những công cụ được chọn lọc kết hợp tốt với Bảng sang JSON. Tiếp tục làm việc mà không mất tệp của bạn.

Xem tất cả công cụ

Câu hỏi thường gặp

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

Khi được chọn, công cụ coi hàng đầu tiên trong bảng của bạn là tên cột và dùng chúng làm khóa của đối tượng JSON (hoặc tạo col_1, col_2... cho SQL nếu bạn để trống). Bỏ chọn nếu dữ liệu của bạn không có hàng tiêu đề — chỉ là một danh sách các hàng thuần túy — và công cụ sẽ thay vào đó xuất mảng JSON thô hoặc tự đặt tên cột col_1, col_2, v.v. cho các câu lệnh SQL INSERT.

features

Chuyển Output sang SQL INSERT và một trường Table name sẽ xuất hiện để bạn nhập tên bảng đích, chẳng hạn customers hoặc order_items. Công cụ tự động làm sạch bất cứ thứ gì bạn nhập — thay khoảng trắng và ký hiệu bằng dấu gạch dưới và thêm tiền tố nếu bắt đầu bằng chữ số — nên mã SQL được tạo ra luôn có định danh hợp lệ ngay cả khi dữ liệu bạn nhập lộn xộn.

usage

Bỏ chọn 'Hàng đầu tiên là tiêu đề' nếu tệp xuất của bạn không có tên cột, đặt Đầu ra thành SQL INSERT, và gõ tên bảng thật của bạn vào trường Tên bảng. Công cụ sẽ tự tạo tên cột col_1, col_2..., tự động ép kiểu số và boolean, và tạo một câu lệnh INSERT được thoát ký tự đúng cách cho mỗi hàng mà bạn có thể dán thẳng vào trình khách cơ sở dữ liệu của mình.

tips

JSON (mảng) bỏ đi tên trường và xuất mỗi hàng dưới dạng một danh sách giá trị đơn giản theo thứ tự cột — ví dụ ["Alice", 34, "Berlin"] thay vì {"name":"Alice","age":34,"city":"Berlin"}. Nó vẫn tôn trọng ô đánh dấu 'Hàng đầu tiên là tiêu đề', chỉ dùng hàng đó để biết cần bao nhiêu cột chứ không dùng làm khóa. Hãy chọn nó khi mã tiếp nhận (một thư viện vẽ biểu đồ, một trình điều khiển cơ sở dữ liệu theo vị trí, hoặc một lần nhập bảng tính) đọc giá trị theo vị trí thay vì theo tên trường; nếu không hãy giữ JSON (đối tượng).

features

Thử mẫu điền vào ô nhập một bảng name/age/city ngắn ba hàng (phân tách bằng tab) để bạn thấy ngay cách phát hiện dấu phân tách, hàng tiêu đề và từng định dạng đầu ra hoạt động trước khi dán dữ liệu thật. Một khi ô đã có nội dung, một nút Xóa xuất hiện — bên cạnh nhãn Nhập trong chế độ soạn thảo, và một lần nữa dưới dạng nút rộng hết bảng trong bảng Cài đặt — giúp dọn vùng nhập về trống chỉ với một cú nhấp thay vì chọn và xóa văn bản thủ công.

usage

Bảng sang JSON giúp bạn hoàn thành công việc như thế nào

Những vấn đề thực tế mà công cụ này giải quyết mỗi ngày — cho doanh nghiệp, người sáng tạo và các tác vụ thường ngày. Tìm trường hợp sử dụng phù hợp với bạn và bắt đầu trong vài giây.

Cho nhà phát triển

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.

Cho nhà phát triển

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.

Cho nhà phát triển

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.

Xuất bản

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.

Năng suất

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.

Cho nhà phát triển

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.

Cho nhà phát triển

Tạo dữ liệu kiểm thử QA

Dán một bảng tính các kịch bản kiểm thử và xuất fixture JSON hoặc JSONL thẳng vào bộ kiểm thử Jest, Pytest hay Playwright, bỏ qua hoàn toàn việc viết tay file dữ liệu giả.

Cho thương mại điện tử

Nhập hàng loạt danh mục nhà cung cấp

Chuyển tệp CSV bảng giá của nhà cung cấp thành các câu lệnh SQL INSERT cho bảng sản phẩm của bạn, hoặc JSON cho ứng dụng nhập hàng loạt Shopify/WooCommerce, dùng trường Tên bảng để nhắm đến đúng bảng mà cửa hàng của bạn cần.

Năng suất

Đồng bộ Zapier và Airtable không cần code

Biến một bảng tính đã xuất thành dạng mảng hay đối tượng JSON mà một webhook Zapier, một tự động hóa Airtable hay một kịch bản Make.com yêu cầu, mà không cần viết một tập lệnh chuyển đổi.

Tài chính

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

Chuyển tệp CSV sao kê ngân hàng hoặc thẻ đã xuất thành JSON cho bảng điều khiển tài chính cá nhân, hoặc thành các câu lệnh SQL INSERT để nạp giao dịch thẳng vào cơ sở dữ liệu sổ cái.

Xuất bản

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

Chuyển một bảng tính giới thiệu nhân sự, các gói giá hoặc danh sách sản phẩm thành một tệp dữ liệu JSON mà các mẫu Hugo, Jekyll, Astro hoặc Eleventy lặp qua trực tiếp, bỏ qua tệp data/*.json viết tay mà một bản dựng JAMstack thường yêu cầu.