Я экспортирую данные из vb.net в Excel, и они сбрасывают ведущий ноль при отображении в Excel.Как я могу избежать падения ведущего нуля?Я прочитал решение о добавлении одиночной кавычки, но это делает мой столбец таблицы Excel уродливым.Также пользователи будут жаловаться, если они увидят одинарную цитату в поле почтового индекса.vb.net код
Response.AddHeader("content-disposition", attachment)
Response.ContentType = "application/vnd.ms-excel"
Response.Charset = ""
хранимая процедура выводит XML и преобразует его в XSLT перед отображением в EXCEL
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<HEAD>
<STYLE type="text/css"> TABLE{table-layout: automatic; width:100%} .tblHeader{background-color:RGB(192,192,192);font-weight:bold} .row1{background-color:RGB(204,204,255)} .row2{background-color:RGB(153,204,255)} </STYLE>
</HEAD>
<BODY>
<TABLE border="1">
<THEAD>
<tr class="tblHeader">
<xsl:for-each select="*/*[1]/*">
<td>
<xsl:value-of select="."/>
</td>
</xsl:for-each>
</tr>
</THEAD>
<TBODY>
<xsl:for-each select="ClientArray/Client">
<TR>
<xsl:for-each select="*">
<TD>
<xsl:value-of select="."/>
</TD>
</xsl:for-each>
</TR>
</xsl:for-each>
</TBODY>
</TABLE>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>
Пожалуйста, помогите мне с решением, отличным от добавления одногоцитирование или манипулирование таблицей Excel с помощью средства форматирования столбцов (общее / числовое) и т. д. Я не хочу, чтобы пользователь вносил какие-либо изменения в Excel для правильного отображения при отображении Excel с веб-страницы, все должно быть настроено с надлежащим форматированием.также мы не имеем никакого контроля над клиентским программным обеспечением Excel