用 HTML 格式导出 Excel 时,如何保留显示网格线
2007-04-23 23:32
375 查看
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>
原帖子地址在 http://forums.asp.net/1674188/ShowThread.aspx
(Export to Excel from ASP.Net with Excel Gridlines enabled)
<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>
原帖子地址在 http://forums.asp.net/1674188/ShowThread.aspx
(Export to Excel from ASP.Net with Excel Gridlines enabled)
相关文章推荐
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用HTML 格式导出Excel 时,如何保留显示网格线 转载
- 用HTML 格式导出Excel 时,如何保留显示网格线 转载
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- 用 HTML 格式导出 Excel (如GridView导出Excel)时,如何保留显示网格线
- Web导出Excel格式问题 、、、如何让导出到Excel的数字不按科学计数显示。。
- 导出excel,解决用HTML网格线(Gridlines) 不显示问题
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- c#使用输出html字符串进行导出excel功能时,常用到得几种格式:
- datagridView之数据导出到Excel(仍然保留你在datagridView中的排序格式)
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- 用EXCEL打开CSV格式后,如何避免11位以上数字用科学计数法显示
- 如何在VB6中导出EXCEL、FOXPRO格式的表
- 用html格式导出excel
- ASP.NET 2.0导出到Excel时如何保留换行?
- MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)