如何使用颜色和格式将报表数据从SQL/ASP.NET导出到.XLS下载?
希望能够设置标题的颜色等,不同的字体大小和单元格的背景色如何使用颜色和格式将报表数据从SQL/ASP.NET导出到.XLS下载?,asp.net,export,xls,Asp.net,Export,Xls,希望能够设置标题的颜色等,不同的字体大小和单元格的背景色 求你了。这个解决方案很聪明。它使用StringWriter使用mime类型将datagrid导出到excel文件: 我和这些家伙交了好运: 不便宜,但对象模型非常优雅,您可以对外观进行大量控制。(我使用的是以前的COM版本,我假设新版本也一样好。) 魔力 如果您想依赖MS Excel magic,可以设置 Response.ContentType = "application/vnd.ms-excel"; 在HTML输出中创建表,并让
求你了。这个解决方案很聪明。它使用StringWriter使用mime类型将datagrid导出到excel文件:
我和这些家伙交了好运: 不便宜,但对象模型非常优雅,您可以对外观进行大量控制。(我使用的是以前的COM版本,我假设新版本也一样好。)
- 魔力
Response.ContentType = "application/vnd.ms-excel";
在HTML输出中创建表,并让Excel将其解释为XLS文件
如果使用非标准颜色,可能需要将其添加到部分中,正如我在过去的一个项目中所发现的:
<!--[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]-->
- 办公自动化
- 第三方工具