Excel sang JSON
Chọn một trang tính Excel và lưu thành JSON.
Tệp Excel được đọc và chuyển thành JSON hoàn toàn trong trình duyệt của bạn. Ngày, tiền tệ, phần trăm và các ô có định dạng khác được chuyển như hiển thị trong Excel.
Giới thiệu công cụ
Công cụ Excel sang JSON chuyển đổi các tệp Excel (.xlsx) thành JSON bằng cách cho bạn chọn một trang tính trong sổ làm việc. Dữ liệu có thể được chuyển thành Mảng đối tượng, Mảng 2D hoặc Đối tượng theo khóa dựa trên cột đầu tiên, với tùy chọn thụt lề và xử lý hàng trống có thể cấu hình. Lý tưởng để chuẩn bị dữ liệu Excel dưới dạng JSON cho phát triển web, kiểm thử API, tệp cấu hình và xử lý dữ liệu.
Cách sử dụng
Chọn tệp Excel
Tải lên tệp .xlsx bạn muốn chuyển đổi sang JSON. Sau khi chọn, bạn có thể xem tên tệp, dung lượng và tổng số trang tính.
Chọn trang tính và tùy chọn
Chọn trang tính cần chuyển đổi, sau đó đặt định dạng đầu ra (Mảng đối tượng, Mảng 2D hoặc Đối tượng theo khóa), kiểu thụt lề và cách xử lý hàng trống.
Xem lại và lưu kết quả
Kiểm tra cấu trúc và giá trị JSON được tạo trong bảng xem trước có số dòng, sau đó sao chép vào bộ nhớ tạm hoặc tải xuống dưới dạng tệp JSON.
Tính năng
Chọn trang tính
Chọn một trang tính cụ thể từ tệp Excel nhiều trang và chuyển đổi sang JSON.
Ba định dạng đầu ra
Chọn giữa Mảng đối tượng, Mảng 2D hoặc Đối tượng theo khóa tùy theo nhu cầu dữ liệu của bạn.
Thụt lề linh hoạt
Chọn 2 khoảng trắng, 4 khoảng trắng, Tab hoặc Không để cân bằng giữa khả năng đọc và kích thước tệp JSON được tạo.
Xử lý hàng trống
Loại bỏ các hàng có tất cả ô đều trống hoặc giữ chúng ở đúng vị trí ban đầu trong kết quả.
Xem trước, sao chép và tải xuống
Xem lại JSON kèm số dòng, sao chép vào bộ nhớ tạm hoặc tải xuống dưới dạng tệp .json.
Xử lý trong trình duyệt
Tệp Excel của bạn nằm trong trình duyệt — không có gì được gửi đến máy chủ.
Trường hợp sử dụng
Chuẩn bị dữ liệu cho phát triển web
Chuyển đổi dữ liệu sản phẩm, người dùng và cấu hình được quản lý trong Excel thành JSON để sử dụng trong các ứng dụng web.
Tạo dữ liệu kiểm thử API
Nhanh chóng chuyển các trang tính Excel thành mảng các đối tượng cho phần thân yêu cầu và dữ liệu kiểm thử.
Xây dựng cấu trúc dữ liệu dựa trên ID
Chuyển đổi các bảng có mã hoặc định danh ở cột đầu tiên thành đối tượng có khóa để tra cứu nhanh.
Giữ nguyên cấu trúc ô ban đầu
Dùng định dạng Mảng 2D để giữ thứ tự hàng và cột cho dữ liệu mà vị trí ô quan trọng hơn tên cột.
Viết tệp cấu hình và dữ liệu khởi tạo
Chuyển đổi các tùy chọn, chuỗi bản địa hóa và giá trị tham chiếu được tổ chức trong Excel thành tệp cấu hình JSON hoặc dữ liệu ban đầu.
Câu hỏi thường gặp
Các định dạng đầu ra khác nhau như thế nào?
Mảng đối tượng sử dụng hàng đầu tiên làm tên thuộc tính và chuyển đổi từng hàng tiếp theo thành một đối tượng. Mảng 2D giữ mọi hàng, kể cả hàng đầu tiên, dưới dạng các mảng giá trị. Đối tượng theo khóa sử dụng giá trị cột đầu tiên của mỗi hàng dữ liệu làm khóa cấp cao nhất, với các cột còn lại được lưu dưới dạng thuộc tính của khóa đó.
Hàng đầu tiên được xử lý như thế nào?
Ở định dạng Mảng đối tượng và Đối tượng theo khóa, hàng đầu tiên trở thành tên thuộc tính JSON. Trong Mảng 2D, hàng đầu tiên được coi là một hàng dữ liệu thông thường.
Các tùy chọn thụt lề là gì?
Bạn có thể chọn 2 khoảng trắng, 4 khoảng trắng, Tab hoặc Không. Các tùy chọn khoảng trắng và tab thụt lề cấu trúc để dễ đọc; không thụt lề sẽ loại bỏ khoảng trắng và dấu xuống dòng thừa để tạo đầu ra gọn gàng.
Sự khác biệt giữa loại bỏ và giữ lại hàng trống là gì?
Loại bỏ sẽ xóa các hàng có tất cả ô trống khỏi đầu ra JSON. Giữ lại sẽ bảo toàn các hàng trống ở đúng vị trí ban đầu.
Điều gì xảy ra nếu một ô tiêu đề trống?
Các tên cột trống được thay thế bằng tên tự động tạo dựa trên vị trí cột, chẳng hạn như column_4, column_5, v.v.
Giá trị nào trở thành khóa trong chế độ đối tượng có khóa?
Giá trị cột đầu tiên của mỗi hàng dữ liệu trở thành khóa cấp cao nhất của đối tượng JSON và các cột còn lại được lưu dưới dạng thuộc tính của khóa đó.
Nếu cột đầu tiên có giá trị trùng lặp thì sao?
Một đối tượng JSON không thể chứa khóa trùng lặp, vì vậy các giá trị lặp lại sẽ được thêm hậu tố số như _2, _3 để phân biệt. Tốt nhất nên sử dụng giá trị duy nhất ở cột đầu tiên khi dùng chế độ đối tượng có khóa.
Các ô số được lưu dưới dạng số JSON không?
Hiện tại, các ô có dạng số vẫn được lưu dưới dạng chuỗi trong kết quả. Bạn có thể cần chuyển đổi giá trị thành số sau khi chuyển đổi nếu định dùng chúng để tính toán.
Định dạng hoặc công thức Excel có được giữ lại không?
Không. JSON lưu trữ giá trị hiển thị của ô, vì vậy định dạng như phông chữ, màu sắc, đường viền và ô hợp nhất không được giữ lại.
Tôi có thể chuyển đổi tệp Excel có mật khẩu bảo vệ không?
Không. Các tệp Excel được bảo vệ bằng mật khẩu không thể xử lý. Vui lòng mở khóa tệp trước khi sử dụng công cụ này.
Tệp Excel của tôi có được gửi đến máy chủ không?
Không. Toàn bộ quá trình xử lý diễn ra cục bộ trong trình duyệt của bạn. Tệp Excel và kết quả chuyển đổi của bạn không bao giờ được truyền đến máy chủ.