Hướng dẫn ngắn gọn này mô tả quy trình về cách chuyển đổi JSON thành Excel trong Java theo cách có tổ chức trong đó dữ liệu nguồn JSON được tải vào một biến chuỗi và sau đó tệp Excel đích được tạo bằng một giá trị mặc định duy nhất bảng tính. Một biến kiểu tùy chọn được bắt đầu để định dạng dữ liệu trước khi nhập JSON sang Excel trong Java. Cuối cùng, dữ liệu được nhập vào tệp Excel bằng cách sử dụng thông tin định dạng và được lưu dưới dạng tệp XLSX.
Các bước để chuyển đổi JSON sang Excel trong Java
- Thêm thư viện Aspose.Cells vào dự án để chuyển đổi JSON sang Excel bằng kho lưu trữ Maven
- Tạo phiên bản Workbook và nhận tham chiếu đến trang tính đầu tiên để lưu dữ liệu JSON
- Đọc dữ liệu JSON nguồn thành biến chuỗi từ tệp hoặc nguồn bên ngoài
- Tạo và sử dụng biến kiểu vào đối tượng JsonLayoutOptions để định dạng dữ liệu JSON trong tệp Excel đầu ra
- Chuyển đổi dữ liệu JSON sang Excel bằng hàm importData()
- Lưu sổ làm việc cuối cùng chứa dữ liệu JSON được định dạng
Ở đây, một cách tiếp cận từng bước được đưa ra để ghi JSON vào Excel trong Java bằng cách tải dữ liệu JSON từ một tệp, sau đó tạo một đối tượng lớp sổ làm việc trống để nhập dữ liệu JSON vào đó. Ta có thể tạo một đối tượng thuộc lớp Style để định dạng cho file Excel trình bày đẹp hơn. Trong giai đoạn cuối cùng, chúng tôi nhập dữ liệu bằng cách sử dụng importData() bằng cách cung cấp chuỗi nguồn, tham chiếu ô đích trong trang tính và kiểu định dạng.
Mã để xuất JSON sang Excel trong Java
Để chuyển đổi mã mẫu JSON sang Excel Java ở trên, trong đó một kiểu được xác định bằng cách đặt căn chỉnh văn bản và cấu hình phông chữ cho tệp Excel đầu ra. Bạn cũng có thể đặt nền văn bản, nền trước, mức thụt lề, cờ bao quanh văn bản và nhiều cài đặt khác. Chúng tôi tạo sổ làm việc trống và tải dữ liệu JSON vào một biến chuỗi trước khi gọi hàm importData().
Hướng dẫn đơn giản này đã cung cấp chi tiết về cách chuyển đổi JSON sang Excel. Nếu bạn muốn biết quy trình chuyển đổi JSON sang CSV, hãy tham khảo bài viết trên cách chuyển đổi JSON sang CSV trong Java.