用 HTML 格式导出 Excel 时,如何保留显示网格线
2010-12-07 13:36
1076 查看
ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 <head /> 中嵌入一段内容指示一些选项即可。
<html xmlns:x="urn:schemas-microsoft-com:office:excel"> <head> <!--[if gte mso 9]><xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:Name>工作表标题</x:Name> <x:WorksheetOptions> <x:Print> <x:ValidPrinterInfo /> </x:Print> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> </x:ExcelWorkbook> </xml> <![endif]--> </head> <body> <table border="1"> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> <tr> <td>test</td> <td>test</td> <td>test</td> <td>test</td> </tr> </table> </body> </html>
相关文章推荐
- 用HTML 格式导出Excel 时,如何保留显示网格线 转载
- 用 HTML 格式导出 Excel (如GridView导出Excel)时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用HTML 格式导出Excel 时,如何保留显示网格线 转载
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- Web导出Excel格式问题 、、、如何让导出到Excel的数字不按科学计数显示。。
- 导出excel,解决用HTML网格线(Gridlines) 不显示问题
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- 如何在VB6中导出EXCEL、FOXPRO格式的表
- 如何在阅读邮件时时保留原有html格式正文的样式
- html 导出excel 数字如何保持两位小数
- datatables插件导出excel【指定excel单元格格式,禁止用科学计数法显示
- Android 中如何将带有html格式的文章转换成能在Android中显示的内容
- MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)
- 如何将mysql表结构导出成Excel格式的(并带备注)