Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 703
Default xsl stylesheet formatting

For some reason when I export to excel using a xsl file, the numbers are not
coming out correctly. Here is the code:

<?xml version="1.0" encoding="UTF-8"?
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xdt="http://www.w3.org/2004/10/xpath-datatypes"
xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
<xsl:output method="text"/
<xsl:template match="/"Cusip
<xsl:for-each select="REPORT/POS/POS_ROW"
<xsl:text
</xsl:text
<xsl:value-of select="normalize-space(CUSIP)"/
</xsl:for-each
</xsl:template
</xsl:stylesheet


The Cusip should be 00000129 but it is coming out 129. All of the zeros
are getting surpressed. Any idea why? Thanks in advance for your help.
  #2   Report Post  
Posted to microsoft.public.excel.programming
Ian Ian is offline
external usenet poster
 
Posts: 238
Default xsl stylesheet formatting

I don't understand xsl files so I don't know how to correct yor problem, but
the reason the zeros are being suppressed is because that is whay Excel does
with leading zeros. I you can enter the data as text instead of a number,
that will cure the problem. To illustrate this, format a cell as Text and
type a number in it. The leading zeros will be retained.

--
Ian
--
"Charlie" wrote in message
...
For some reason when I export to excel using a xsl file, the numbers are
not
coming out correctly. Here is the code:

<?xml version="1.0" encoding="UTF-8"?
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xdt="http://www.w3.org/2004/10/xpath-datatypes"
xmlns:fn="http://www.w3.org/2005/02/xpath-functions"
<xsl:output method="text"/
<xsl:template match="/"Cusip
<xsl:for-each select="REPORT/POS/POS_ROW"
<xsl:text
</xsl:text
<xsl:value-of select="normalize-space(CUSIP)"/
</xsl:for-each
</xsl:template
</xsl:stylesheet


The Cusip should be 00000129 but it is coming out 129. All of the zeros
are getting surpressed. Any idea why? Thanks in advance for your help.



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Importing XML using Stylesheet doesn't allow refreshing keith Excel Discussion (Misc queries) 0 December 10th 08 10:46 PM
Protect Cell Formatting including Conditional Formatting Mick Jennings Excel Discussion (Misc queries) 5 November 13th 07 05:32 PM
expanding custom formatting without removing existing cell formatting? Keith Excel Worksheet Functions 3 December 27th 06 01:54 PM
Opening XML file with an XSL stylesheet Gary E. Excel Discussion (Misc queries) 3 January 28th 06 06:47 PM
Auto-generation of pivot table from XSL stylesheet Rob Pinion Excel Programming 0 May 20th 05 01:52 PM


All times are GMT +1. The time now is 12:34 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"