Excel đầu ra XML bằng XSLT


1

Tôi đang cố gắng sử dụng xml2json-xslt để chuyển đổi dữ liệu XML được tạo bằng Excel của tôi sang dữ liệu JSON. Nó được viết bằng XSL 1.0 để tôi có thể chạy nó từ trình duyệt và nó hoạt động tốt. Tuy nhiên, tôi muốn đưa nó vào quy trình làm việc của mình từ Excel để tôi có thể tự động ánh xạ đầu ra của mình mà không cần bước bổ sung này.

Có thể xuất XML từ Excel và chuyển đổi nó bằng XSL trong một lần không?

LƯU Ý: Tôi đang sử dụng tính năng xuất bản đồ XML của Excel với định nghĩa lược đồ (XSD) và không lưu trong lược đồ Excel mặc định.

Câu trả lời:


0

Có thể xuất XML từ Excel và chuyển đổi nó bằng XSL trong một lần không?

Đúng. Sử dụng quy trình sau:

  • Xuất bằng cách sử dụng tập lệnh sau: Xuất Excel sang XML trong VBA

  • Gọi msxml trên tệp đầu ra bằng tập lệnh sau: Chuyển đổi XML sang CSV bằng XSL

  • Thay thế c:\testme.xslbằngxml2json.xslt

  • Thay thế c:\testme.xmlbằng đầu ra từ xuất từ ​​Excel

  • Kết hợp cả hai tập lệnh thành một tập tin khi chúng hoạt động riêng biệt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.