Mase_
-
Gesamte Inhalte
4 -
Registriert seit
-
Letzter Besuch
Beiträge erstellt von Mase_
-
-
Wie kommt Deine CSV zustande?
Scheint Massenverarbeitung zu sein und schreit förmlich nach SQL, wenn sich die Quelle geeignet anzapfen ließe.
Workaround:
Via VBA/VBS und einem ADOB.Recordset + SQL auf die CSV/Textdatei.
Ganz plump:
Excel | mit dem Assistenten Importieren | Duplikate entfernen
Bei Bedarf automatisieren. (behelfsmäßig auch mit dem Makrorekorder möglich)
-
Danke für Dein Input.
ZitatNaja, zwei Spalten hast Du schon
Zauberei, nicht wahr? ;)
ZitatDer Konstruktor [...] keine Zuweisung...
Ewig schade. Bleibt also eine Lösung via loop.
Beispielhaft:
#Arrayvariable für die keys $keys=@() for($i=0; $i -lt 10; $i++) {$keys+='Name'+$i} #Arrayvariable für die values $values=@() for($i=0; $i -lt 10; $i++) {$values+=$i} #Objektvariable Hashtable $ht=[ordered]@{} for($i=0;$i -lt 10;$i++) { $ht[$keys[$i]] = $values[$i] }
Später noch (zur Wiederverwendbarkeit) neutral formuliert in eine Funktion ausgelagert.
Besten Dank.
gruß
Marco
-
Guten Abend zusammen,
kleine Skizze meiner Gedankengänge:
#Arrayvariable für die keys $keys=@() for($i=0; $i -lt 10; $i++) {$keys+='Name'+$i} #Arrayvariable für die values $values=@() for($i=0; $i -lt 10; $i++) {$values+=$i} #Objektvariable Hashtable $ht=@{} $ht=@{$keys=$values}
Meine Frage:
Ich würde 10Zeilen und 2Spalten erwarten.
Dem ist leider nicht so - aber warum?
Schöne Grüße von der schwäbischen Alb,
Marco
PowerShell: Wertzuweisung an Hashtable durch zwei Arrays?
in Windows Forum — Scripting
Geschrieben
Hm, gut zu wissen, denn das wollte ich so nicht.
Danke für den Hinweis und Deine Aufmerksamkeit.