Cách sử dụng CSV ↔ Excel ↔ JSON
- 1
Thêm dữ liệu
Thả tệp CSV, TSV, Excel (XLSX, XLS), ODS hoặc JSON vào đây, hoặc dán dữ liệu trực tiếp từ bảng tính hay trình soạn thảo mã.
- 2
Chọn đầu ra
Chọn JSON, CSV, TSV, Excel hoặc ODS. Bảng xem trước hiển thị đúng dữ liệu đã đọc được, nên bạn có thể chỉnh lại dấu phân cách, hàng tiêu đề hoặc trang tính.
- 3
Tinh chỉnh và tải xuống
Chọn cấu trúc JSON, kiểu lồng, dấu phân cách hoặc BOM, kiểm tra bản xem trước đầu ra, rồi tải tệp xuống hoặc sao chép.
Giới hạn và Pro
Tệp tối đa 500 MB, không giới hạn số hàng và cột; mỗi lần chuyển đổi một trang tính.
Tệp tối đa 4 GB. Xem Pro
Về CSV ↔ Excel ↔ JSON
Công cụ này chuyển dữ liệu dạng bảng giữa ba định dạng được dùng nhiều nhất: CSV (và TSV), bảng tính (Excel XLSX, XLS cũ hơn, XLSB và OpenDocument ODS) và JSON. Chuyển đổi được theo mọi hướng, nên cùng một trang có thể biến tệp CSV xuất ra thành JSON cho API, biến phản hồi API thành bảng Excel gửi đồng nghiệp, hoặc biến sổ làm việc thành CSV gọn gàng để nhập vào cơ sở dữ liệu.
Khâu đọc rất linh hoạt. Dấu phân cách CSV (dấu phẩy, chấm phẩy, tab hoặc dấu gạch đứng) được tự phát hiện, trường đặt trong dấu ngoặc kép có ngắt dòng vẫn xử lý được, và tệp xuất cũ mã hóa theo Windows vẫn được giải mã đúng. Tính năng nhận diện kiểu biến số, true/false và ngày chuẩn ISO thành giá trị thực, đồng thời giữ mã định danh như mã bưu chính hay "007" ở dạng văn bản. Với JSON, công cụ hiểu mảng đối tượng, mảng các mảng, đối tượng theo khóa cột, đối tượng theo ID, một đối tượng đơn lẻ và JSON Lines; đối tượng lồng nhau có thể được làm phẳng thành cột dạng dấu chấm như address.city.
Khâu ghi có nhiều tùy chọn: JSON dạng mảng đối tượng (có thể lồng lại các khóa dấu chấm), mảng các mảng hoặc mỗi cột một mảng, định dạng đẹp hoặc gọn; CSV với dấu phân cách tùy ý và UTF-8 BOM tùy chọn cho Excel trên Windows; XLSX hoặc ODS với số, ngày và giá trị logic lưu thành ô có kiểu, cột co giãn theo nội dung.
Bản xem trước ảo hóa cuộn mượt cả với tệp rất lớn. Giới hạn: công thức được xuất thành giá trị tính toán gần nhất, mỗi lần chỉ chuyển đổi một trang tính, còn kiểu định dạng ô, ô gộp và biểu đồ không được giữ lại.
Quyền riêng tư
Tệp và dữ liệu đã dán được phân tích và chuyển đổi bằng Web Worker ngay trong tab này, dùng Papa Parse và SheetJS; không có gì được tải lên, và văn bản đã dán không được lưu ở đâu cả. Các thư viện chuyển đổi nằm sẵn trong trang web và chỉ tải khi bạn thêm dữ liệu.
Tính năng
Mọi hướng chuyển đổi
Nhập và xuất CSV, TSV, XLSX, XLS, ODS và JSON.
Xem trước trực tiếp
Bảng ảo hóa hiển thị đúng cách dữ liệu của bạn được đọc.
JSON theo ý bạn
Đối tượng, mảng hoặc cột; lồng hoặc phẳng; đẹp hoặc gọn.
Không tải lên
Việc chuyển đổi diễn ra trong worker ngay trên trình duyệt.