将DataTable 导入Excel 有些地方不明白

StringBuildersb=newStringBuilder();stringFileName=fileName;sb.Append(@"<htmlxmlns:o='... StringBuilder sb = new StringBuilder();
string FileName = fileName;
sb.Append(@"<html xmlns:o='urn:schemas-microsoft-com:office:office'
xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns='http://www.w3.org/TR/REC-html40'>
<head>
<meta http-equiv=Content-Type content='text/html; charset=GB2312'>
<!--[if gte mso 9]>
<xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:Name>sheet1</x:Name>
<x:WorksheetOptions>
<x:Selected/>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml>
<![endif]-->");
sb.Append(@"
<style type='text/css'>
html, body
{
font-size: 12px;
font-family: 宋体;
color: Black;
}
#ExcelTable
{
border-collapse: collapse;
}
#ExcelTable tr td
{
padding: 2px;
border: 0.5pt solid Black;
text-align: center;
vertical-align: middle;
font-size: 12px;
font-family: 宋体;
}
.text
{
mso-number-format:\@;
}
");
sb.Append(@"</head><body>");
这段代码看不懂 哪位大虾帮我解释一下啊,越详细越好,非常感谢啊
展开
 我来答
锦衣满庭清1
2012-02-01 · 超过16用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:39万
展开全部
StringBuilder sb = new StringBuilder();
string FileName = fileName;
sb.Append(@"<html xmlns:o='urn:schemas-microsoft-com:office:office'
xmlns:x='urn:schemas-microsoft-com:office:excel' xmlns='http://www.w3.org/TR/REC-html40'>
<head>
<meta http-equiv=Content-Type content='text/html; charset=GB2312'>
上面这段是系统自动生成的程序代码,不用管。
<!--[if gte mso 9]>
这个应该是xml中用来叛断的语句,用来满足条件后定义哪种css
<style type='text/css'>
这段是css样式表(stylesheet)的技术。或者称为层叠样式表(Cascading Stylesheet)。 在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。是个很好用的技术!
追问
谢谢啊
追答
不用谢
hnhklb
2012-02-01
知道答主
回答量:2
采纳率:0%
帮助的人:3288
展开全部
还是看不懂啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式