我用XSLT格式导出到EXCEL2000可以,但是导出不到EXCEL2003中,是什么原因?请高手指点!
解决方案 »
- 求助,DatagridView中如何更改单元格中一部分文本的颜色和字体?
- 如何调用同一个解决方案下其中一个项目调用另一个项目时的程序
- C# picturebox 上label 透明设置问题?
- 怎么在c#里调用以前用mfc写的对话框和CScrollView?
- 【急】Vs2003转换到Vs2005后出现“消化不良”
- c# 中的masktextbox问题
- 我在一个框架网页中调用了模态对话框后,但在模态对话框中不能执行服务器端的代码
- 如何修改DataGridView某一列的边框样式
- c#和数据库
- 如何启动带“类库输出类型”的项目?
- 一个关于System.Windows.Forms.RichTextBox的简单问题!
- 设计问题,求思路,希望大家帮忙!!!~~~ 新手来学习学习也好!!~~
可以了解一下你的XSLT的寫法嗎?
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
<xsl:template match="/">
<Workbook>
<Worksheet>
<style>
.td1 {FONT-SIZE: 10pt; FONT-FAMILY: 宋体; text-align:center; vertical-align:middle; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid}
.td2 {FONT-SIZE: 10pt; FONT-FAMILY: 宋体; text-align:left; vertical-align:middle}
.td3 {FONT-SIZE: 12pt; FONT-FAMILY: 宋体;FONT-WEIGHT: bold; text-align:center; vertical-align:middle}
.tdr {FONT-SIZE: 10pt; FONT-FAMILY: 宋体; text-align:center; vertical-align:middle; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 0px solid}
.tdt {FONT-SIZE: 10pt; FONT-FAMILY: 宋体; text-align:center; vertical-align:middle; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 0px solid}
</style>
<table cellpadding="0" cellspacing="0" width="792">
<tr height="19">
<td colspan="12" height="19" width="792" valign="center" align="center" class="td3"><xsl:apply-templates select="//temp6"/>年<xsl:apply-templates select="//temp7"/>月农网低压线损分析月报表</td>
</tr>
<tr>
<td colspan="4" height="19" class="td2">填报单位(盖章):<xsl:apply-templates select="//temp1" /></td>
<td colspan="6"></td>
<td colspan="2" class="td2">报表时间:<xsl:apply-templates select="//temp2" /></td>
</tr>
<tr>
<td rowspan="2" height="38" class="td1">单<span style="mso-spacerun: yes"></span>位</td>
<td colspan="5" class="td1">本<span style="mso-spacerun:yes"></span>月</td>
<td colspan="6" class="tdr">累<span style="mso-spacerun:yes"></span>计</td>
</tr>
<tr>
<td height="19" class="td1">供电量</td>
<td class="td1">售电量</td>
<td class="td1">损失电量</td>
<td class="td1">线损率</td>
<td class="td1">同期比</td>
<td class="td1">供电量</td>
<td class="td1">售电量</td>
<td class="td1">增长率</td>
<td class="td1">损失电量</td>
<td class="td1">线损率</td>
<td class="tdr">同期比</td>
</tr>
<xsl:apply-templates select="//temp"/>
<tr>
<td colspan="3" class="tdt" >批准:<xsl:apply-templates select="//temp3"/></td>
<td colspan="1" class="tdt"></td>
<td colspan="3" class="tdt">审核人:<xsl:apply-templates select="//temp4"/></td>
<td colspan="1" class="tdt"></td>
<td colspan="3" class="tdt">编报:<xsl:apply-templates select="//temp5"/></td>
<td colspan="1" class="tdt"></td>
</tr>
</table>
</Worksheet>
</Workbook>
</xsl:template>
<xsl:template match="temp">
<tr>
<td class="td1" >
<Data>
<xsl:value-of select="DWJC" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="GDLBY" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="SDLBY" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="SSDLBY" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="XSLBY" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="XSTQBBY" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="GDLLJ" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="SDLLJ" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="ZZLLJ" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="SSDLLJ" />
</Data>
</td>
<td class="td1" >
<Data>
<xsl:value-of select="XSLLJ" />
</Data>
</td>
<td class="tdr" >
<Data>
<xsl:value-of select="XSTQBLJ" />
</Data>
</td>
</tr>
</xsl:template>
</xsl:stylesheet>
我有嘗試用EXCEL開啟有誤,但若是其他不含<TD><TR>等就能正常開啟
不用<TD></TD>那导出到EXCEL后就没有线了!