2013-10-23 54 views
5

Office 365'te barındırılan bir Excel Web Uygulaması üzerinde hücreleri okumak ve yazmak istiyorum. EWA'ya API erişiminin mümkün olup olmadığı konusunda çevrimiçi olarak çelişen bilgiler var gibi görünüyor.Program aracılığıyla Office 365'te Excel Web Uygulamasını okuyun/yazın

ben aşağıdaki gibi dinlendirici API'ler bazı kullanmak beklenir:

https: // [myoffice365site]/kişisel/[myusername]/Belgeler/[MyWorkbook] .xlsx/model

Ancak, yaptığımda genel 404 hatası alıyorum. Office 365 hesabımda herhangi bir belirteç veya API anahtarı bulamadım.

C# veya Javascript kullanarak herhangi bir Excel Web Uygulamasına erişme şansı oldu mu?

Teşekkür ederiz!

cevap

5

hbeam

Evet, bir JavaScript kitaplığı aracılığıyla okuma ve Excel Web App hücrelere yazma sağlayan bir API var. Bu kodun Excel belgesinde gömülü olan "Excel için App" uygulamasında çalışması gerekir. Başlamak için bazı belgeler: http://msdn.microsoft.com/en-us/office/dn448457

Uygulamada neyi başarmaya çalıştığınızla ilgili bazı ek bilgileri yanıtlıyorsanız, hangi API'nın kullanılacağı ve nasıl kullanılacağı hakkında daha fazla bilgi verebilirim.

Sormak istediğiniz şeyi gerçekleştirmek için RESTful API şu anda kullanılabilir değil. Bu tür programlanabilirlikle ilgilenen birçok geliştirici ve müşteriden haber aldık ve geri bildiriminizi dikkate alacağız.

Soru için teşekkürler! -Michael

+4

Merhaba Michael, uzanmakta olduğunuz için teşekkürler. Benim soruumda daha açık olmalıydım: Bir ** dışından ** Office365, bu durumda bir Windows NT hizmeti bir Excel Web App okuma/yazma ihtiyacım var. Yani, Excel içindeki bir JS kütüphanesi maalesef faturasız kalmaz. Ben SOAP Excel WebServices üzerinden nasıl yazılacağını/yazdığını, ancak Excel dosyasını kilitlemeden öğrenemedim. – hbeam

İlgili konular