Làm cách nào để chuyển đổi từ Excel sang JSON?

Ban đầu, khi tôi bắt đầu làm việc với yêu cầu này, mọi người đề xuất sử dụng bất kỳ thư viện phụ trợ nào để đọc và chuyển đổi dữ liệu excel thành các đối tượng JSON. Nhưng rất khó để gửi yêu cầu đến máy chủ mọi lúc. Mặt khác, thật dễ dàng để chuyển đổi tệp excel trên máy khách thành đối tượng JSON bằng cách sử dụng JavaScript thuần túy

Có một plugin JavaScript XSLX có thể được sử dụng để đọc các tệp excel dưới dạng chuỗi nhị phân và chuyển đổi chúng thành các đối tượng JSON

Yêu cầu plugin. xlsx. đầy. tối thiểu. js

Cài đặt

Bao gồm liên kết CDN trong thẻ head của tệp HTML như thế này

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 3. Trước khi bắt đầu tải xuống, nó sẽ yêu cầu bạn đăng nhập vào tài khoản Microsoft của mình bằng thông tin đăng nhập hợp lệ

Làm cách nào để chuyển đổi từ Excel sang JSON?

Nếu bạn chưa có tài khoản Microsoft, hãy đăng ký miễn phí để tạo tài khoản mới

Bước 4. Khi bạn đăng nhập vào tài khoản Microsoft của mình. Nó sẽ yêu cầu một số thông tin cơ bản mà ứng dụng này yêu cầu trước khi tải xuống. Tại đây, cung cấp các chi tiết này và nhấp vào nút Tiếp tục

Làm cách nào để chuyển đổi từ Excel sang JSON?

Mẹo. Các trường được đánh dấu * là các trường bắt buộc và các trường khác là tùy chọn

Bước 5. Bây giờ, hãy nhấp vào nút Mở trong Excel tại đây

Làm cách nào để chuyển đổi từ Excel sang JSON?

Nếu bạn chưa tải xuống bất kỳ phiên bản MS Excel 2013 trở lên nào trong hệ thống của mình, bạn có thể truy cập trực tuyến vào văn phòng. Bằng cách nhấp vào liên kết này

Làm cách nào để chuyển đổi từ Excel sang JSON?

Chúng tôi đã nhấp vào Mở trong Excel

Bước 6. Trên cửa sổ bật lên này, bỏ chọn hộp kiểm và nhấp vào Mở Excel tại đây

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 7. Excel của bạn sẽ được mở trên hệ thống của bạn, nhưng nó yêu cầu kết nối internet. Nếu không có, bạn có thể gặp loại lỗi cảnh báo này

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 8. Khi bạn nhấp vào OK, nó sẽ hiển thị cho bạn một bảng khác cho bạn biết lý do tại sao lỗi này có thể xảy ra. Lỗi này có thể do các nguyên nhân sau

Làm cách nào để chuyển đổi từ Excel sang JSON?

Vì vậy, hãy kết nối hệ thống của bạn với internet và đóng sổ làm việc Excel hiện đang mở

Bước 9. Thực hiện lại Bước 5 và bước 6, tại đây nhấp vào nút Mở Excel

Lúc này hệ thống của bạn đã được kết nối với internet. Vì vậy, nó sẽ không hiển thị bất kỳ lỗi và gián đoạn nào trong khi cài đặt bổ trợ

Bước 10. Một giao diện trên tệp Excel sẽ mở ra như thế này với phần bổ trợ Excel to JSON. Bây giờ, hãy thêm phần bổ trợ này vào tab Excel của bạn bằng cách nhấp vào nút Tin tưởng phần bổ trợ này hiện ở bảng bên phải

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 11. Phần bổ trợ Excel sang JSON cuối cùng đã được thêm thành công vào dải băng Excel dưới dạng tab. Xem tại đây -

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 12. Phần bổ trợ Excel sang JSON của bạn đã sẵn sàng khởi chạy. Nó có sẵn bên trong tab Excel-to-JSON với tên Launch Excel-to-JSON button

Làm cách nào để chuyển đổi từ Excel sang JSON?

Ghi chú. Tệp Excel hiện đang được mở ở chế độ chỉ đọc có chứa một số hướng dẫn về công cụ này. Do đó, trước tiên hãy mở tệp được nhắm mục tiêu mà bạn muốn chuyển đổi Excel sang JSON

Bước 13. Chuẩn bị một trang tính Excel mới hoặc mở trang tính mà bạn muốn thay đổi định dạng dữ liệu. Chúng tôi đã mở một tệp thông tin chi tiết về người hiện có và nhấp vào nút Khởi chạy Excel-to-JSON

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 14. Khi bạn nhấp vào nó, bạn có thể gặp lỗi này. Bỏ qua nó và nhấp vào OK để tiếp tục

Làm cách nào để chuyển đổi từ Excel sang JSON?

Mẹo. Trong khi sử dụng bổ trợ này để chuyển đổi dữ liệu của bạn, hệ thống của bạn phải được kết nối với internet. Nếu không, bạn có thể phải đối mặt với vấn đề

Bước 15. Bây giờ, hãy chọn ít nhất dữ liệu của hai hàng đầu tiên hoặc tất cả trong đó hàng đầu tiên được coi là tiêu đề và hàng còn lại là dữ liệu. Sau đó nhấp vào GO trong bảng bên phải

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 16. Bạn sẽ thấy rằng dữ liệu đã chọn được chuyển đổi thành định dạng JSON và có sẵn bên dưới nút Bắt đầu

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 17. Sao chép dữ liệu này từ đây, dán dữ liệu JSON này vào một tệp và lưu nó. Do đó, hãy nhấp vào nút Sao chép vào clipboard tại đây

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 18. Dữ liệu JSON được sao chép thành công vào khay nhớ tạm

Làm cách nào để chuyển đổi từ Excel sang JSON?

Bước 19. Bây giờ, dán dữ liệu clipboard đã sao chép này vào tệp Word và lưu nó. Dữ liệu được sao chép sẽ giống như hình bên dưới -

Làm cách nào để chuyển đổi từ Excel sang JSON?

Excel sang JSON bằng trình soạn thảo mã VBA

Ngoài việc sử dụng tất cả các công cụ này, bạn có thể sử dụng tính năng có sẵn của Excel (trình soạn thảo mã VBA) để chuyển đổi dữ liệu Excel sang định dạng JSON. Tạo mã cho nó và thực thi mã;

Nếu bạn cảm thấy thoải mái khi viết mã, thì đó là một cách tốt cho bạn. Do đó, bạn không cần phải tải xuống rõ ràng các công cụ đã thảo luận ở trên để chuyển đổi dữ liệu Excel của mình sang định dạng JSON. Mặc dù bạn có thể làm điều đó mà không cần tải xuống bất kỳ phần mềm nào trên hệ thống của mình bằng Trình chỉnh sửa mã VBA của Excel

Mẹo. Dữ liệu Excel của bạn phải có tên cột vì hàng đầu tiên luôn được coi là tiêu đề

Mã VBA

Sau đây là mã hoàn chỉnh để chuyển đổi dữ liệu tệp Excel sang định dạng JSON. Sao chép mã sau đây và dán mã này vào trình chỉnh sửa mã VBA tương ứng của bạn

Trong mã VBA này, chúng tôi đã xác định một hàm có tên ExcelToJSON mà sau này sẽ được sử dụng trong tệp Excel để chuyển đổi dữ liệu Excel sang định dạng JSON. Hãy xem nó sẽ thực hiện như thế nào

cú pháp

Bây giờ, hãy quay lại tệp Excel và viết công thức ROUND() sau vào ô Excel nơi bạn muốn đặt kết quả JSON đã chuyển đổi. Ví dụ,

=ExcelToJSON(A1. F3)

Làm cách nào để chuyển đổi từ Excel sang JSON?

Hiện tại, chúng tôi chỉ đang chuyển đổi dữ liệu hai hàng Excel đầu tiên sang định dạng JSON

Nhấn phím Enter và nhận được kết quả và thấy rằng dữ liệu được chuyển thành công thành dạng JSON. Tương tự, bạn có thể sử dụng chức năng này để chuyển đổi nhiều hơn

Làm cách nào để chuyển đổi từ Excel sang JSON?

Để biết mô tả chi tiết về mã này, hãy xem hướng dẫn tiếp theo của chúng tôi, nơi chúng tôi đã giải thích mã này và các biến được tạo và sử dụng trong đó

Làm cách nào để đọc tệp Excel trong JSON?

Trong Phiên bản Excel Mới hơn . Hộp thoại Nhập dữ liệu xuất hiện. Tìm kiếm tệp JSON, rồi chọn Mở. Select Data > Get Data > From File > From JSON. The Import Data dialog box appears. Search the JSON file, and then select Open.

Làm cách nào để chuyển đổi Excel sang JSON Python?

Chuyển đổi Trang tính Excel thành Chuỗi JSON bằng Mô-đun Pandas . Hãy xem một ví dụ đơn giản để đọc trang tính “Nhân viên” và chuyển đổi nó thành chuỗi JSON. Vì vậy, dữ liệu JSON được tạo với hướng cột. use the to_json() function to convert the DataFrame object to JSON string. Let's look at a simple example to read the “Employees” sheet and convert it to JSON string. So, the JSON data is created with the orientation of columns.

Làm cách nào để chuyển đổi tệp CSV thành JSON?

Cách tiếp cận. .
Đọc tệp csv bằng gói fs npm mặc định
Chuyển đổi dữ liệu thành Chuỗi và chia thành một mảng
Tạo một mảng tiêu đề
Đối với tất cả n-1 hàng còn lại, hãy làm như sau. Tạo một đối tượng trống để thêm các giá trị của hàng hiện tại vào nó. .
Chuyển đổi mảng kết quả thành json và tạo tệp đầu ra JSON