主要利用OWC生成Excel,画表头和显示从数据库读出来的数据,然后显示在前台页面上,无需客户端安装office,只需要安装owc.一年以前写的,似乎很烦锁,哪位有高见请指教!
后面利用OWC操作EXCEL,并且生成文件的操作

 

利用owc生成excel并且显示在页面            SpreadsheetClass xlsheet = new SpreadsheetClass();
利用owc生成excel并且显示在页面
#endregion

 

这样其实有一个问题,要控制生成的报表在不同的文件夹下面,否则会不同的人调用相同的报表.由于在最后并没有采用这种方案,所以也没有时间考虑这些了

前台用Activex显示Excel

 

利用owc生成excel并且显示在页面  <object classid="clsid:0002E559-0000-0000-C000-000000000046"    width="1000"   id="Spreadsheet1"   height="300">
利用owc生成excel并且显示在页面    
<param name="DataType" value="HTMLURL">
利用owc生成excel并且显示在页面    
<param name="HTMLURL" value="<%=Agent.ServerURL %>ebChainUpLoad/_TestOWC.html">
利用owc生成excel并且显示在页面    
<param name="AllowPropertyToolbox" value="-1">
利用owc生成excel并且显示在页面    
<param name="AutoFit" value="0">
利用owc生成excel并且显示在页面    
<param name="Calculation" value="-4105">
利用owc生成excel并且显示在页面    
<param name="Caption" value="采购执行情况一览表">
利用owc生成excel并且显示在页面    
<param name="DisplayColumnHeadings" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayGridlines" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayHorizontalScrollBar" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayOfficeLogo" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayPropertyToolbox" value="0">
利用owc生成excel并且显示在页面    
<param name="DisplayRowHeadings" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayTitleBar" value="0">
利用owc生成excel并且显示在页面    
<param name="DisplayToolbar" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayVerticalScrollBar" value="-1">
利用owc生成excel并且显示在页面    
<param name="DisplayWorkbookTabs" value="-1">
利用owc生成excel并且显示在页面    
<param name="EnableEvents" value="-1">
利用owc生成excel并且显示在页面    
<param name="MaxHeight" value="80%">
利用owc生成excel并且显示在页面    
<param name="MaxWidth" value="100%">
利用owc生成excel并且显示在页面    
<param name="MoveAfterReturn" value="-1">
利用owc生成excel并且显示在页面    
<param name="MoveAfterReturnDirection" value="-4121">
利用owc生成excel并且显示在页面    
<param name="RightToLeft" value="0">
利用owc生成excel并且显示在页面    
<param name="ScreenUpdating" value="-1">
利用owc生成excel并且显示在页面    
<param name="LockedDown" value="0">
利用owc生成excel并且显示在页面    
<param name="ConnectedToChart" value="0">
利用owc生成excel并且显示在页面    
<param name="DefaultQueryOnLoad" value="-1">
利用owc生成excel并且显示在页面    
<param name="EnableUndo" value="-1">
利用owc生成excel并且显示在页面    
<table width='100%' cellpadding='0' cellspacing='0' border='0' height='8'>
利用owc生成excel并且显示在页面    
<tr><td bgColor='#336699' height='25' width='10%'>&nbsp;</td>
利用owc生成excel并且显示在页面    
<td bgColor='#666666'width='85%'><font face='宋体' color='white' size='4'>
利用owc生成excel并且显示在页面    
<b>&nbsp; 缺少 Microsoft Office Web Components</b></font></td></tr><tr>
利用owc生成excel并且显示在页面    
<td bgColor='#cccccc' width='15'>&nbsp;</td><td bgColor='#cccccc' width='500px'><br>
利用owc生成excel并且显示在页面     
<font face='宋体' size='2'>此网页要求 Microsoft Office Web Components。<align='center'>
利用owc生成excel并且显示在页面      
<href='C:/IUware Online/Microsoft Office Professional Enterprise Edition 2003/files/owc11/setup.exe'>
利用owc生成excel并且显示在页面      单击此处安装 Microsoft Office Web Components。
</a>.</p></font><p><font face='宋体' size='2'> 
利用owc生成excel并且显示在页面      此网页同时要求 Microsoft Internet Explorer 5.01 或更高版本。
</p>
利用owc生成excel并且显示在页面      
<align='center'><href='http://www.microsoft.com/windows/ie/default.htm'> 单击此处安装最新的 Internet Explorer</a>.
利用owc生成excel并且显示在页面      
</font><br>&nbsp;</td></tr></table></object>

相关文章: