2012-12-10 39 views
6

Tôi cần chuyển đổi các tệp excel của mình thành XML. Hiện tại tôi có một công cụ sử dụng POI để tạo ra các tệp excel năm 2010 (xlsx), nhưng tôi muốn mở rộng thêm nữa và nó cũng loại bỏ XML.Sử dụng Apache POI để ghi ra XML từ Excel

Tôi dường như không tìm thấy bất kỳ ví dụ rõ ràng nào về cách thực hiện điều đó trong POI, nhưng tìm kiếm cho thấy điều đó là có thể. Hy vọng ai đó sẽ có một số kinh nghiệm trực tiếp với điều này?

cảm ơn!

Trả lời

2

Tôi chưa bao giờ sử dụng POI trực tiếp, mặc dù tôi đã sử dụng Apache Tika (cài đặt POI) để làm điều tương tự. Giao diện trình xử lý/phân tích cú pháp sẽ tự động chuyển đổi một tài liệu thành XML mà bạn có thể điều chỉnh cho các mục đích của riêng bạn.

https://tika.apache.org/1.2/parser.html

+0

Đó là khách hàng tiềm năng tuyệt vời, cảm ơn bạn winchella. – rkd80

1

Kiểm tra www.servingxml.com. Nó chuyển đổi excel/csv thành XML. Không có mã Java liên quan. Tất cả bạn phải tạo tập tin xml chuyển đổi rất dễ làm. Rất nhiều ví dụ trong trang web.

+0

Tôi cần để có thể tích hợp các giải pháp vào cung cấp hiện tại của tôi mặc dù và tôi không thể dựa vào một nguồn bên ngoài? – rkd80

+0

có thể thực hiện được. bạn có thể tạo xml để dịch và kích hoạt nó từ chương trình java. Điều này sẽ giúp bạn tiết kiệm rất nhiều nỗ lực mã hóa. Nó khá đáng tin cậy tôi đã đặt nó trong hệ thống sản xuất. – mavrav

Các vấn đề liên quan