• Like
Excel Needs A REST
Upcoming SlideShare
Loading in...5
×

Excel Needs A REST

  • 2,043 views
Uploaded on

Excel Services 2010 has a new RESTful API that allows for easy access to your excel data and integration into the rest of your programs.

Excel Services 2010 has a new RESTful API that allows for easy access to your excel data and integration into the rest of your programs.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,043
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
28
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Excel Services Needs a REST Andrew Hoffman @hoffmanthinks www.andyhoffman.net www.ambassadorsolutions.com ahoffman@ambassadorsolutions.com
  • 2. REST REPRESENTATIONAL STATE TRANSFER
  • 3. MVC Crash Course (Model, View, Controller) Controller Model View Separation Of Activity
  • 4. Nouns & Verbs
  • 5. Nouns Request Description Player.html Returns list in HTML Player.xml Returns list in XML /players/veasley-willie Players /players/gordon-eric /schools/butler Schools /schools/indiana
  • 6. VERBS GET READ POST PUT CREATE UPDATE CRUD DELETE DELETE
  • 7. VERBS GET READ POST PUT CREATE UPDATE CRUD DELETE DELETE
  • 8. Delicious GET Examples https://user:passwd@api.del.icio.us/v1/posts/ suggest?url=http://yahoo.com/ https://user:passwd@api.del.icio.us/v1/posts/recent https://api.del.icio.us/v1/posts/all?hashes
  • 9. EXCEL REST http://myserver/_vti_bin/ExcelRest.aspx/
  • 10. Rest Web Service http://<my_server>/_vti_bin/ ExcelRest.aspx/<PATH>/<FILENAME>/ model http://win-mci1glbb9fs/_vti_bin/ ExcelRest.aspx/Workbooks/ test.xlsx/model
  • 11. Return Data HTML XML ATOM XML CHARTS!!!!!!
  • 12. Getting & Setting Values Ranges('[SHEET]![TOPLEFT]%7C[BOTTOMRIGHT]')? Ranges('[SHEET]![CELL]')=<VALUE>
  • 13. Charts /model/Charts(‘<CHART NAME>’)
  • 14. REST Resources http://www.techbubbles.com/ softwarearchitecture/rest-overview/ http://msdn.microsoft.com/en-us/magazine/ dd943053.aspx
  • 15. Excel Services Resources http://msdn.microsoft.com/en-us/library/ ee556820(office.14).aspx