klausriedelcdp
Cadet 1st Year
- Registriert
- März 2015
- Beiträge
- 12
Hallo Leute,
ich würde gern Eure Hilfe in Anspruch nehmen. Es geht um folgendes Problem.
Ich möchte Zeilenweise eine .csv-Datei (als txt im Anhang, muss in .csv umbenannt werden) auslesen und jeweils den String nach dem dritten Kommata in eine Variable schreiben, die so heißt wie der String am Anfang jeder Zeile.
Vorab schon mal vielen Dank.
Mein Ansatz. Erstmal nur für Zeile zwei... funzt aber nicht. %TITLE_1% scheint leer zu sein.
@echo off
for /f "usebackq tokens=1-9 delims=," %%a in ("Datei.csv") do (if "%%a"=="TITLE_1" set "TITLE_1=%%c")
echo %TITLE_1%
pause
Inhalt csv.datei:
Name,Typ,Wert,Ausweisen,Zugriff,Quelle,Beschreibung,Eingeschränkt,Einheitenmeng e,Einheit
TITLE_1,Zeichenfolge,V-Gesenk unten 066759,Yes,Voll,Benutzerdefiniert,,,,
TITLE_2,Zeichenfolge,66759,Yes,Voll,Benutzerdefiniert,,,,
DRAWING,Zeichenfolge,250760,No,Voll,Benutzerdefiniert,,,,
ABMESSUNG,Zeichenfolge,635 x 420 x 790,No,Voll,Benutzerdefiniert,,,,
PTC_MATERIAL_NAME,Zeichenfolge,STAHL,No,Voll,Benutzerdefiniert,,OK,,
WERKSTOFF,Zeichenfolge,1.2714.05,No,Voll,Benutzerdefiniert,,,,
MC_DIMENSION,Zeichenfolge,635.00 x 420.00 x 790.00,No,Voll,Benutzerdefiniert,,,,
ich würde gern Eure Hilfe in Anspruch nehmen. Es geht um folgendes Problem.
Ich möchte Zeilenweise eine .csv-Datei (als txt im Anhang, muss in .csv umbenannt werden) auslesen und jeweils den String nach dem dritten Kommata in eine Variable schreiben, die so heißt wie der String am Anfang jeder Zeile.
Vorab schon mal vielen Dank.
Mein Ansatz. Erstmal nur für Zeile zwei... funzt aber nicht. %TITLE_1% scheint leer zu sein.
@echo off
for /f "usebackq tokens=1-9 delims=," %%a in ("Datei.csv") do (if "%%a"=="TITLE_1" set "TITLE_1=%%c")
echo %TITLE_1%
pause
Inhalt csv.datei:
Name,Typ,Wert,Ausweisen,Zugriff,Quelle,Beschreibung,Eingeschränkt,Einheitenmeng e,Einheit
TITLE_1,Zeichenfolge,V-Gesenk unten 066759,Yes,Voll,Benutzerdefiniert,,,,
TITLE_2,Zeichenfolge,66759,Yes,Voll,Benutzerdefiniert,,,,
DRAWING,Zeichenfolge,250760,No,Voll,Benutzerdefiniert,,,,
ABMESSUNG,Zeichenfolge,635 x 420 x 790,No,Voll,Benutzerdefiniert,,,,
PTC_MATERIAL_NAME,Zeichenfolge,STAHL,No,Voll,Benutzerdefiniert,,OK,,
WERKSTOFF,Zeichenfolge,1.2714.05,No,Voll,Benutzerdefiniert,,,,
MC_DIMENSION,Zeichenfolge,635.00 x 420.00 x 790.00,No,Voll,Benutzerdefiniert,,,,