mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	CSV import: support time with decimal comma
Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									9006802f72
								
							
						
					
					
						commit
						5402d489c6
					
				
					 1 changed files with 6 additions and 2 deletions
				
			
		|  | @ -214,7 +214,7 @@ | |||
|     </xsl:variable> | ||||
| 
 | ||||
| 
 | ||||
|     <xsl:if test="number($value) = $value or number(substring-before($value, ':')) = substring-before($value, ':')"> | ||||
|     <xsl:if test="number(translate($value, ',', '.')) = translate($value, ',', '.') or number(substring-before($value, ':')) = substring-before($value, ':')"> | ||||
|       <sample> | ||||
|         <xsl:attribute name="time"> | ||||
|           <xsl:choose> | ||||
|  | @ -225,7 +225,7 @@ | |||
|                 </xsl:with-param> | ||||
|               </xsl:call-template> | ||||
|             </xsl:when> | ||||
|             <xsl:when test="number($value) = $value"> | ||||
|             <xsl:when test="number(translate($value, ',', '.')) = translate($value, ',', '.')"> | ||||
|               <!-- We assume time in seconds --> | ||||
| 
 | ||||
|               <xsl:call-template name="sec2time"> | ||||
|  | @ -235,6 +235,10 @@ | |||
|                       <!-- Well, I suppose it was min.sec --> | ||||
|                       <xsl:value-of select="substring-before($value, '.') * 60 + substring-after($value, '.')" /> | ||||
|                     </xsl:when> | ||||
|                     <xsl:when test="substring-after($value, ',') != ''"> | ||||
|                       <!-- Well, I suppose it was min.sec --> | ||||
|                       <xsl:value-of select="substring-before($value, ',') * 60 + substring-after($value, ',')" /> | ||||
|                     </xsl:when> | ||||
|                     <xsl:otherwise> | ||||
|                       <xsl:value-of select="$value"/> | ||||
|                     </xsl:otherwise> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue