2009-05-27 48 views

回答

0
  • 魔术

如果你想依靠MS Excel的魔法,你可以设置

Response.ContentType = "application/vnd.ms-excel"; 

在HTML输出中创建表格,并让Excel将它解释为XLS文件。

如果您使用非标准的颜色,你可能需要将它们添加< HEAD>部分里面,我只是在我过去的项目的一个发现:

<!--[if gte mso 9]> 
    <xml> 
    <o:OfficeDocumentSettings> 
     <o:Colors> 
     <o:Color> 
      <o:Index>16</o:Index> 
      <o:RGB>#E10056</o:RGB> 
     </o:Color> 
     <o:Color> 
      <o:Index>17</o:Index> 
      <o:RGB>#d4d1b8</o:RGB> 
     </o:Color> 
     </o:Colors> 
    </o:OfficeDocumentSettings> 
    </xml> 
<![endif]--> 
  • 办公自动化

使用Excel COM自动化创建真正 XLS服务器端,并通过Response.WriteBinary

发送
  • 第三方工具

的回答马特

相关问题