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 

Dieses Thema hat akzeptierte Lösungen:

String einlesen mit ReadSpreadsheet



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!

18.06.2012, 10:25
Beitrag #1

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
String einlesen mit ReadSpreadsheet
Hallo,

ich verwende ReadSpreadsheet gerne und oft, auch mit Strings. Nun habe ich Strings die aber (") und (') enthalten eingelesen und das was ich in dem String Array habe schaut sonderbar aus, ich irgendwie mit (") geklammert oder so...

Kann mich jemand über die diesbezügliche Regel aufklären?

Danke

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.06.2012, 10:43 (Dieser Beitrag wurde zuletzt bearbeitet: 18.06.2012 10:43 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String einlesen mit ReadSpreadsheet
Hallo Gottfried,

ich weiß nur, dass die Grundfunktion so arbeitet wie erwartet:
   

Ob ReadSpreadSheetFile anders arbeitet, ließe sich durch Hineinschauen klären... (Ich kann jedenfalls keinen Filter entdecken.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2012, 10:45
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: String einlesen mit ReadSpreadsheet
(18.06.2012 10:25 )gottfried schrieb:  Kann mich jemand über die diesbezügliche Regel aufklären?

Bei normalen Text/CSV-Dateien kann ich kein solches Verhalten reproduzieren:

   

Vielleicht lädst du mal eine Bespieldatei hoch?

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2012, 10:40
Beitrag #4

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: String einlesen mit ReadSpreadsheet
Sorry, hat ein bisschen gedauert.

In der Anlage eine Datei und das VI von mir (Path anpassen bitte - klar)

Auszug aus der Datei > hier wollte ich den Text einfügen ................. aber .......................... der Mist steht auch in der CSV Datei.

Es ist Excel, das aus der CSV Zeile >-1;slope Y"/Y';0;1< ein >-1;"slope Y""/Y'";0;1< macht.

(private Bemerkung - schei....)

ad EXCEL: schaut aus als ob EXCEL aus " ein "" macht und das mit " klammert.

OK, habe ich nicht gewußt

Danke für Eure Versuche

Gottfried


Angehängte Datei(en)
11.0 .vi  CSVRead.vi (Größe: 8,74 KB / Downloads: 182)

0.0 .csv  CSVRead.csv (Größe: 255 Bytes / Downloads: 170)

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.06.2012, 11:24 (Dieser Beitrag wurde zuletzt bearbeitet: 20.06.2012 11:30 von SeBa.)
Beitrag #5

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
RE: String einlesen mit ReadSpreadsheet

Akzeptierte Lösung

Excel folgt (so MS es denn will) dabei dem Standard für csv Dateien. Du hast es hier mit dem 'double up' von Textqualifiers zu tun. Welches dafür sorgt, dass Excel die ganze Zelle in Textqualifiers einschließt. Das würde auch mit einer Zelle passieren, welche dein Trennzeichen enthält.

Das mach Excel auch einfach ohne dir eine Wahl zu lassen, sobald du die Datei speicherst.

Also entweder nicht mit Excel öffnen und speichern oder später selbst an den quotes herumdoktorn. Big Grin


Gruß SeBa

EDIT:
Wenn du kannst, ersetz doch von Anfang an deine Y" durch Y'' (1x double quotes mit 2x single quote)

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
20.06.2012, 16:51
Beitrag #6

gottfried Offline
LVF-Guru
*****


Beiträge: 1.735
Registriert seit: Mar 2007

2019
2004
EN

20**
Oesterreich
RE: String einlesen mit ReadSpreadsheet
> Wenn du kannst, ersetz doch von Anfang an deine Y" durch Y'' (1x double quotes mit 2x single quote)

das ist einfach genial - habe nicht daran gedacht

Danke

Gottfried

mein wöchentlicher (eigenwilliger) Beitrag zur Innovation
http://innovation1.wordpress.com/
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Gehe zu: