Cách chuyển đổi JSON sang CSV trong Node.js

Hướng dẫn nhanh này hướng dẫn về cách chuyển đổi JSON thành CSV trong Node.js. Nó chứa các cài đặt IDE, danh sách các bước lập trình và mã mẫu có thể chạy được để biến JSON thành CSV trong Node.js. Bạn cũng sẽ tìm hiểu các cài đặt tùy chỉnh khác nhau có thể được áp dụng trong khi tải tệp JSON nguồn.

Các bước để chuyển đổi JSON sang CSV trong Node.js

  1. Đặt môi trường thành sử dụng Aspose.Cells cho Node.js qua Java để chuyển JSON thành CSV
  2. Đọc nội dung tệp JSON thành một biến chuỗi bằng phương thức fs.readFile()
  3. Tạo một đối tượng Workbook và lấy bộ sưu tập ô từ trang mục tiêu
  4. Tạo đối tượng lớp JsonLayoutOptions để đặt thuộc tính JSON đầu ra
  5. Gọi phương thức importData() bằng cách sử dụng nội dung tệp, bộ sưu tập ô và các tùy chọn tùy chỉnh
  6. Lưu sổ làm việc dưới dạng tệp CSV

Các bước này tóm tắt cách thực hiện Xuất JSON sang CSV trong Node.js. Quá trình này được bắt đầu bằng cách tải nội dung tệp JSON nguồn vào một biến chuỗi, sau đó tạo một Sổ làm việc và truy cập vào bộ sưu tập các ô của một trang tính. Trong các bước cuối cùng, JsonLayoutOptions được khởi tạo để đặt thuộc tính tùy chỉnh cho việc nhập dữ liệu từ tệp JSON sang tệp CSV bằng phương thức JsonUtility.importData().

Mã để chuyển đổi tệp JSON thành CSV trong Node.js

Đoạn mã trên minh họa quá trình chuyển đổi JSON thành CSV trong Node.js. JsonLayoutOptions được sử dụng để đặt các thuộc tính khác nhau như mảng xử lý dưới dạng bảng, bỏ qua tiêu đề mảng, gắn cờ để cho biết liệu một chuỗi trong JSON có được chuyển đổi thành số hoặc ngày hay không, bỏ qua các giá trị null và bỏ qua tiêu đề để liệt kê một số. JsonUtility được sử dụng trong mã này cũng có thể được sử dụng để xuất phạm vi sang JSON bằng phương thức exportRangeToJson().

Bài viết này đã mô tả việc chuyển đổi tệp từ JSON sang CSV trong Node.js. Nếu bạn muốn tìm hiểu cách áp dụng bộ lọc trong Excel, hãy tham khảo bài viết trên cách áp dụng bộ lọc trong Excel bằng Node.js.

 Tiếng Việt