随着Internet发展,工作中经常需要将电子表格在Web共享.于是就有了OWC(Office Web Comonents )。它是Office 的一部分,只要你安装了Office,就可以使用。
下面给出简单的例子:

 Book2.html:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style>*{font-family:Verdana;}</style>
</HEAD>

<BODY>
<div style="text-align:right;background:buttonface;border-bottom:inset 2px white;border-right:outset 2px white;">
<input type="button" value="Load 控制表" onclick=" OWC.CSVURL='Book1.csv'">
</div>

<object id="OWC" classid="clsid:0002E551-0000-0000-C000-000000000046" id="Spreadsheet1" width="100%" style="height:500px;" viewastext >
<param name="AutoFit" value="0">
<param name="DisplayColHeaders" value="-1">
<param name="DisplayGridlines" value="-1">
<param name="DisplayHorizontalScrollBar" value="-1">
<param name="DisplayRowHeaders" value="1">
<param name="DisplayTitleBar" value="0">
<param name="DisplayToolbar" value="1">
<param name="DisplayVerticalScrollBar" value="-1">
<param name="EnableAutoCalculate" value="0">
<param name="EnableEvents" value="-1">
<param name="MoveAfterReturn" value="-1">
<param name="MoveAfterReturnDirection" value="0">
<param name="RightToLeft" value="0">
<param name="ViewableRange" value="1:65536">
<param name="TopRowVisible" value="1">
<param name="Calculation" value="-4105">
<param name="DisplayPropertyToolbox" value="0">
<param name="DisplayWorkbookTabs" value="-1">
<param name="DisplayRowHeadings" value="1">
<param name="DisplayOfficeLogo" value="-1">
<param name="NumberFormat" value="General">
</object>

</BODY>
</HTML>

红色字体部分,是在当前的HTML中插入一个excel组件。
单击"load控制表"按钮就可以将Book1.csv导入到组件中。当然也可以加入参数行:
<param name="CSVURL" value="Book1.csv">
这样就可以在打开页面的时候就显示该文件.

浏览器用户可以在页面中像操作excel表一样来操作它.当然也可以通过编程来操作或保存.比如:
 Spreadsheet1.ActiveSheet.cells(2,1).value="lxr";  等.

关于OWC更详细的信息大家可以参考
C:\Program Files\Common Files\Microsoft Shared\Web Components\10\2052
C:\Program Files\Common Files\Microsoft Shared\Web Components\11\2052