2010-07-14 50 views
16

Tùy chọn nào tồn tại để sử dụng dịch vụ web REST từ bên trong Excel 2007/2010? Tôi có thể sử dụng XML Maps để tiêu thụ một danh sách XML cơ bản, nhưng điều đó không cho phép tôi tạo một URL động (vì vậy tôi có thể bao gồm các tham số).Làm cách nào Excel 2007/2010 có thể sử dụng dịch vụ web REST?

Ví dụ: tôi có thể thêm Ánh xạ XML vào Excel cho http://machine/service/level/5 và hiển thị các giá trị trong sổ làm việc tốt - không có vấn đề ở đó. Câu hỏi thực sự là, làm thế nào tôi có thể tự động thay đổi phần/5 của URL đến từ một ô khác trong excel? Bằng cách đó tôi có thể có một vài ô có tùy chọn (ID, tên gì, v.v.) và bất cứ khi nào các giá trị thay đổi (lý tưởng) một URL động mới sẽ được xây dựng và bản đồ XML sẽ được làm mới.

Điều đó có thể xảy ra không? Có ai khác có một cách tốt hơn để có một số thông số, gọi một dịch vụ web (REST hoặc SOAP, tôi không cầu kỳ) và xô kết quả trở lại thành excel cho thao tác hơn nữa?

+2

xem http://stackoverflow.com/questions/3903731/book-list-getting-book-details-from-amazon-using-excel-vba-barcode-lookups/3942771#3942771 –

+1

Tôi đã tạo một plugin excel có thể được sử dụng để tích hợp các API an toàn với Excel, xem http://www.enclout.com/home/ignite –

Trả lời

0

Bạn có thể sử dụng PowerPivot với Excel 2010. Tải xuống từ here.

Từ tab trang chủ chọn 'Từ nguồn cấp dữ liệu', sau đó 'Từ nguồn cấp dữ liệu khác'.

Bạn sẽ có thể sử dụng quyền này để trỏ đến URL của mình.

Tôi đã đọc rằng PowerPivot sử dụng REST nhưng tôi chưa thử bản thân mình.

Chúc may mắn! :)

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