将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>");
这段代码看不懂 哪位大虾帮我解释一下啊,越详细越好,非常感谢啊 展开
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>");
这段代码看不懂 哪位大虾帮我解释一下啊,越详细越好,非常感谢啊 展开
2个回答
展开全部
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技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。是个很好用的技术!
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技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。是个很好用的技术!
追问
谢谢啊
追答
不用谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询