How about the Open XML SDK
http://openxmldeveloper.org[
^]:
Quote:
The Open XML SDK for JavaScript is a light-weight JavaScript API that enables you to create, modify, or query Open XML documents. It is useful in the following scenarios:
•Client-side Open XML applications that run in the browser
I used it heavily server side and it is IMHO the best way do process Office Documents. I don't think it will save you some cumbersome iteration on your table, but there is a browser version(^), so why not give it a try !?
hope this helps.