Dưới đây là một hướng dẫn ngắn giải thích cách chuyển đổi JSON sang Excel trong Python bằng cách tải tệp nguồn JSON từ đĩa vào một biến chuỗi rồi lưu dưới dạng tệp XLSX. Trong quá trình này, một sổ làm việc mới có thể được tạo hoặc một sổ làm việc hiện có có thể được tải để nhập dữ liệu JSON vào một trang tính cụ thể bắt đầu từ ô do người dùng chỉ định. Việc sử dụng chuyển đổi Python JSON sang Excel có thể được kiểm soát bằng cách sử dụng đối tượng lớp JsonLayoutOptions cho phép một số tùy chỉnh cho quá trình chuyển đổi.
Các bước để chuyển đổi JSON sang Excel trong Python
- Thiết lập môi trường cần thiết để chạy Aspose.Cells cho Python qua Java trong ứng dụng của bạn
- Tải tệp JSON mẫu từ đĩa
- Tạo một phiên bản lớp Workbook trống để nhập dữ liệu JSON
- Nhận tham chiếu đến worksheet mong muốn nơi dữ liệu JSON sẽ được sao chép
- Tạo đối tượng lớp JsonLayoutOptions để tùy chỉnh quy trình nhập JSON
- Nhập dữ liệu vào trang tính mong muốn bằng cách sử dụng JsonUtility.importData
- Lưu sổ làm việc kết quả dưới dạng XLSX sau khi tự động điều chỉnh cột
Các bước và cài đặt môi trường ngôn ngữ Python* để chuyển đổi JSON sang Excel được chia sẻ để thực hiện tác vụ này, chẳng hạn như trước tiên hãy tạo hoặc tải Sổ làm việc và nhận quyền truy cập vào trang tính đích của nó. Trong bước tiếp theo, hãy tạo một đối tượng lớp JsonLayoutOptions để tùy chỉnh quy trình chuyển đổi như ghi dữ liệu dưới dạng bảng trong đó các tiêu đề được đưa ra ở trên cùng và dữ liệu có trong các dòng tiếp theo. Cuối cùng, dữ liệu chuỗi JSON được nhập vào trang tính đã chọn bắt đầu từ một ô đã chỉ định và được lưu dưới dạng XLSX.
Mã để chuyển đổi JSON sang Excel bằng Python
Để viết Bộ chuyển đổi JSON sang Excel Mã Python được chia sẻ ở trên, nhập các thư viện và lớp bắt buộc ngay từ đầu, sau đó đọc dữ liệu JSON nguồn từ một tệp, tuy nhiên, bạn có thể điền vào chuỗi bằng dữ liệu JSON từ một số nguồn bên ngoài khác hoặc cung cấp mã hóa cứng Chuỗi JSON. Đối tượng lớp JsonLayoutOptions chứa rất nhiều thuộc tính để kiểm soát quá trình chuyển đổi như đặt kiểu tiêu đề bằng cách cung cấp màu nền/nền trước và phông chữ, đặt định dạng số và ngày, bỏ qua các giá trị null trong JSON, v.v.
Bài viết này đã mô tả cách chuyển đổi JSON sang Excel bằng Python. Nếu bạn muốn tìm hiểu quy trình chuyển đổi Excel sang HTML, hãy tham khảo bài viết trên cách chuyển đổi Excel sang HTML bằng Python.