INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zelle beschrieben ohne Formatänderung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.08.2009, 07:49
Beitrag #1

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Zelle beschrieben ohne Formatänderung
Hallo Gemeinde

Excel (Version 2003), respektive die Schnittstelle hierfür in LV, will mal wieder nicht so recht.

Es besteht ein Excelsheet mit formatierten Zellen. Als Format ist Font und Zellenumrahmung festgelegt. Diese Formatierung ist in LV unbekannt.

Jetzt soll in diese Zellen von LV aus geschrieben werden. Problem: Nach dem Schreiben ist die Formatierung weg.

Kennt einer eine Einstellung oder ein Vorgehen, wie ich in eine Excelzelle lediglich der Datenwert geschrieben werden kann? Bisher habe ich nur das eine Write-VI gefunden, mit dem alles mögliche gleichzeitig gemacht wird.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.08.2009, 08:07
Beitrag #2

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zelle beschrieben ohne Formatänderung
Ich mach das so:

   

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2009, 08:19
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Zelle beschrieben ohne Formatänderung
Hi, SeBa

' schrieb:Ich mach das so:
Hm. Sieht gut aus. Und ganz anders als wir das haben.

Problem:
Mein armer Programmierer muss jetzt alles umschreiben. Naja. Dafür wird er ja bezahlt.

Wir machen das bisher mit den "Excel-VIs". Weißt du auch, ob deine Methode (über Referenzen) schneller geht als die mit den Excel-VIs?

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2009, 08:48
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zelle beschrieben ohne Formatänderung
Hmm, keine Ahnung. Im Moment "spiele" ich ja nur mit LV rum, nix ernsthaftes...
Hab auch noch nicht mit Referenzen gearbeitet. Huh

Zeig doch mal das Write-VI her (bzw. wo bekomme ich denn die "Excel-VI's"?), das ihr benutzt. Da kann man doch bestimmt intern umändern, so dass die Eigenschaft Value2 genutzt wird (?).

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2009, 09:30
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Zelle beschrieben ohne Formatänderung
' schrieb:Zeig doch mal das Write-VI her (bzw. wo bekomme ich denn die "Excel-VI's"?),
1: Heute abend.
2: Aus irgendsoeiner Palette? Blush ([*nachdenk*] Oder haben wir da ein Paket gekauft? Ich weiß auch noch, dass man für eine EXE die Excel-LLB dynamisch einbinden muss)

Zitat:Da kann man doch bestimmt intern umändern, so dass die Eigenschaft Value2 genutzt wird (?).
Solche Vorgehensweisen möchte ich aber gerne vermeiden.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2009, 09:48
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Zelle beschrieben ohne Formatänderung
Evtl. das Report Generation Toolkit?! Wink

Gruß Markus

' schrieb:2: Aus irgendsoeiner Palette? Blush ([*nachdenk*] Oder haben wir da ein Paket gekauft? Ich weiß auch noch, dass man für eine EXE die Excel-LLB dynamisch einbinden muss)

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.08.2009, 10:44
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Zelle beschrieben ohne Formatänderung
' schrieb:Evtl. das Report Generation Toolkit?!
Genau! Das haben wir!

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2009, 10:54
Beitrag #8

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zelle beschrieben ohne Formatänderung
' schrieb:Genau! Das haben wir!

Sad
Och.
Das hab ich nicht.

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2009, 11:24
Beitrag #9

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Zelle beschrieben ohne Formatänderung
Und wenn du die Formatierung zwischenspeicherst und dann zurücksetzt?
Bestimmt nicht DIE Lösung, aber es wäre keine Änderung an den Toolkit VIs nötig.

Kann man mit zwei kleinen SubVIs erledigen die vor und nach dem Schreiben der Daten eingebunden werden. Oder wenn die Formatierung eh fix ist, nur ein SubVI welches die Formatierung wiederherstellt.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.12.2009, 14:41
Beitrag #10

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Zelle beschrieben ohne Formatänderung
Ich hab jetzt eine Lösung gefunden für mein Problem! Ganz einfach:

Einfach die bestehenden "Excel-Express-VIs" zerlegen. Jedes einzelne Excel-VI, ob Zelle lesen, Zelle schreiben etc. macht nämlich immer alles: Referenz für Methode LESEN, SCHREIBEN etc. öffnen, dann schreiben/lesen, zuletzt Referenz wieder schließen. Und das pro Schreib/Lese-Anweisung. Also hab ich das eine Express-VI zerlegt in MyExcelGetRefs, MyExcelWr/Rd, MyExcelCloseRefs. Und siehe da: zwei Fliegen mit einer Klappe geschlagen: Das Problem mit der Formatierung hat sich erledigt - weil der Code, der falscherweise die Formatierung überschrieben hat, verschwunden ist. Außerdem braucht das Schreiben eines aktuellen Datensatzes (250 Daten) nicht mehr 40 - in Worten vierzig - Sekunden, sondern nur noch 3 (in Worten drei) Sekunden. Für diese Ersparnis kann man ruhig mal zwei zusätzliche VIs investieren.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Excel zelle suchen XAL_markus 1 3.519 17.07.2013 10:10
Letzter Beitrag: SeBa
  Messwert an bestimmte Zelle in Excel schreiben DG1980 2 5.597 03.12.2010 09:24
Letzter Beitrag: SeBa
  Ausrichtung in einer Zelle dimitri84 3 6.467 16.05.2010 17:58
Letzter Beitrag: SeBa
  Zelle aus Excel lesen H_S 6 7.859 29.08.2009 17:19
Letzter Beitrag: Y-P
  Werte aus LV zu definierter Zelle in Excel übertragen Ice1984 3 4.944 18.08.2008 19:00
Letzter Beitrag: hans_p
  Hintergrundfarbe einer Zelle in Excel ändern Snickers 3 8.713 21.03.2007 21:13
Letzter Beitrag: Snickers

Gehe zu: