| 
	
		
			| 
					27.07.2010, 13:32  
				  Beitrag #1 |  
			| 
					
                                                 |   Matze
   LVF-Team
 
   
 Beiträge: 1.027
 Registriert seit: Apr 2010
 
 20xx
 2010
 DE_EN
 
 7xxxx
 Deutschland
 
 | Double-Wert in Excel-Datei speichern 
					Hallo zusammen, 
ich versuche folgendermaßen einen Double-Wert in eine Excel-Datei zu schreiben:
   
Das funktioniert auch, allerdings ist die Zahl in der Excel-Datei als Text formatiert:
   
Im Excel-Template sind die Zellen als "Standard" formatiert, doch bei einer Änderung auf "Zahl" ist es ebenfalls so. 
Wenn ich im Blockdiagramm die "Zahl nach String"-Konvertierung entferne, ist es das Gleiche.
 
Mit einem Integer-Wert klappt es hingegen.
 
Was mache ich falsch?
				
 
				
				 |  |  
			|  |  
	
		
			| 
					27.07.2010, 13:47  
				  Beitrag #2 |  
			|  |  
			|  |  
	
		
			| 
					27.07.2010, 14:00  
				  Beitrag #3 |  
			| 
					
                                                 |   Matze
   LVF-Team
 
   
 Beiträge: 1.027
 Registriert seit: Apr 2010
 
 20xx
 2010
 DE_EN
 
 7xxxx
 Deutschland
 
 | Double-Wert in Excel-Datei speichern 
					' schrieb:Du wandelst eine DBL Zahl in einen String und schreibst den ins Excel. Excel gibt sich damit zufrieden. Weist dich freundlicherweise aber noch darauf hin, dass da jetzt ja eine Zahl steht, wo eigentlich Text sein sollte. 
Stimmt, das Protokoll-VI wandelt einen Double-Wert intern auch in einen String, selbst wenn ich das nicht manuell mache. 
Nur seltsam, dass es mit Integerwerten geht.
 
Welches VI eignet sich denn für Double-Werte? "Excel Easy Text" ist wieder nur ein String. 
Ein VI zum Éinfügen von Zahlen konnte ich nicht finden.
				 
 
				
				 |  |  
			|  |  
	
		
			| 
					27.07.2010, 14:01  
				  Beitrag #4 |  
			|  |  
			|  |  
	
		
			| 
					27.07.2010, 14:22  
				  Beitrag #5 |  
			|  |  
			|  |  
	
		
			| 
					27.07.2010, 14:31  
				  Beitrag #6 |  
			|  |  
			|  |  
	
		
			| 
					27.07.2010, 14:34  (Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2010 14:51  von Matze.) Beitrag #7 |  
			| 
					
                                                 |   Matze
   LVF-Team
 
   
 Beiträge: 1.027
 Registriert seit: Apr 2010
 
 20xx
 2010
 DE_EN
 
 7xxxx
 Deutschland
 
 | Double-Wert in Excel-Datei speichern 
					Tatsache, im Measurement & Automation Explorer wird es angezeigt. Sorry.
 Nutze ich eine Dbl-Konstante geht's. Bei mir kommt das aus einem Cluster und aus unerklärlichen Gründen tut's da nicht. Selbst mit einem (überflüssigen) Typecast nach Double nicht.
 In einer Demo kann ich das nicht reproduzieren.
 
 Nachtrag: Wenn die Zahlen zu kleiner als 1 sind, wird's als Text formatiert. So ein Schwachsinn ...
 
 
				
				 |  |  
			|  |  
	
		
			| 
					28.07.2010, 08:04  
				  Beitrag #8 |  
			| 
					
                                                 |   Matze
   LVF-Team
 
   
 Beiträge: 1.027
 Registriert seit: Apr 2010
 
 20xx
 2010
 DE_EN
 
 7xxxx
 Deutschland
 
 | Double-Wert in Excel-Datei speichern 
					Hallo,
 jetzt muss ich nochmals nachfragen.
 Es ist so, wenn die Zahl mit einer 0 beginnt (-0,x bzw. 0,x), dann wird die Zahl als Text formatiert, sonst als Zahl
 
 Ist das normal?
 Mir kommt das wie ein Bug vor, doch so einen offensichtlichen Bug hätte man sicher längst bemerkt, weshalb ich mir das nicht vorstellen kann.
 
 
				
				 |  |  
			|  |  
	
		
			| 
					28.07.2010, 15:51  (Dieser Beitrag wurde zuletzt bearbeitet: 28.07.2010 15:52  von Matze.) Beitrag #9 |  
			| 
					
                                                 |   Matze
   LVF-Team
 
   
 Beiträge: 1.027
 Registriert seit: Apr 2010
 
 20xx
 2010
 DE_EN
 
 7xxxx
 Deutschland
 
 | Double-Wert in Excel-Datei speichern 
					Ich bin nun schlauer: Der Übeltäter ist der Dezimalseparator. Ist dieser ein Komma, werden die Werte zwischen -1 und +1 als Text formatiert, sonst als Zahl. 
Ich tippe auf einen LabVIEW-Bug, aber wie dem auch sei, ich habe euch eine Lösung dafür gebastelt. Sie ist angehängt, damit ihr bei dem gleichem Problem nicht erst tüfteln müsst.
 
Der Aufruf erfolgt wie gewohnt (links: neu, rechts: alt):
   
Hier noch das SubVI (natürlich benötigt man das "Report Generation Toolkit" dafür).
 
 snip09 
   
Grüße
				
 
				
				 |  |  
			|  |  |  |