用 HTML 格式导出 Excel 时,如何保留显示网格线
来源:互联网 发布:淘宝企业店铺 个体 编辑:程序博客网 时间:2024/06/07 17:21
ASP.NET 中用 DataGrid 的 RenderControl 方法输出到 Excel,是一种常见的办法。其本质是用 html 语法编写 Excel, 表格用 table 表示。但是默认情形下会发现 Excel 的背景中的网格线(Gridlines) 不显示。用什么选项可以显示网格线呢?搜索了一下,答案是在 <head /> 中嵌入一段内容指示一些选项即可。
原帖子地址在 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>
<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 (如GridView导出Excel)时,如何保留显示网格线
- 用HTML 格式导出Excel 时,如何保留显示网格线 转载
- 导出excel,解决用HTML网格线(Gridlines) 不显示问题
- 用html格式导出excel
- 按html格式 导出 excel
- ASP.NET 2.0导出到Excel时如何保留换行?
- ASP.NET 2.0导出到Excel时如何保留换行?
- 实战应用导出gridview到excel word pdf保留格式
- 实战应用导出gridview到excel word pdf保留格式
- 后台运用html格式导出Excel文件
- Firefox导出Excel报表为Html格式
- 如何把EXCEL 中的表格复制到WORD 中后不显示网格线?
- Web导出Excel格式问题 、、、如何让导出到Excel的数字不按科学计数显示。。
- datatables插件导出excel【指定excel单元格格式,禁止用科学计数法显示】
- 一些不常用的且功能相当有用的DELPHI函数
- 数组排序
- 讨论贴:语言重要还是工具重要
- 用 PIL 绘制二次贝塞尔曲线
- 删除 python 项目中 .pyc 文件的脚本
- 用 HTML 格式导出 Excel 时,如何保留显示网格线
- [Django学习] 用户身份验证模块
- 实践 Django 的 i18n(国际化)
- 修改 Django 的邮件发送模块
- 用状态机模式消除复杂的 if else 逻辑
- FrameSet 不能支持透明
- 我的 SciTEGlobal.properties 配置文件
- [转载] 让SciTE能够和IDE一样进行成员提示
- RedHat 上安装 lighttpd 并配置 fastcgi + django 的记录