Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Powershell CSV ohne Spaltennamen importieren

Frage Entwicklung Batch & Shell

Mitglied: ooAlbert

ooAlbert (Level 1) - Jetzt verbinden

07.08.2013 um 18:12 Uhr, 3641 Aufrufe, 3 Kommentare, 1 Danke

Hi,

Ich habe eine umfangreich CSV datei erhalten welche Simekolon getrennt ist jedoch sind keine Spaltennamen enthalten und es sollen auch keine ergänzt werden. Leider war es mir nicht möglich den Import-csv Befehl es trotzdem zu importieren ohne automatisch die erste Zeile für die Spaltennamen zu benutzen.

Geht das trotzdem irgendwie oder bleibt nur der Weg über einen Stringsplit o.ä.?

Grüsse
Mitglied: colinardo
07.08.2013 um 19:17 Uhr
Hallo ooAlbert,
01.
$csv = get-content "C:\deine.csv" 
02.
foreach ($line in $csv){ 
03.
   $arr = $line.split(";") 
04.
   echo  "Wert von Spalte 1 : $arr[0]" 
05.
   echo  "Wert von Spalte 2: $arr[1]" 
06.
   #usw. 
07.
}
Du kannst die gesplitteten Zeilen natürlich auch noch zusammen in ein Array packen. Oder du importierst die Zeilen in eine Hashtable. Diese kann man nachher wieder in ein PSObject wandeln was man mit Export-CSV wieder exportieren kann.
Kommt aber drauf an was du mit der CSV anstellen willst.

Grüße Uwe
Bitte warten ..
Mitglied: colinardo
07.08.2013, aktualisiert um 19:29 Uhr
Sehe gerade bei Import-csv gibt es den Parameter -Header mit dem du die Spaltennamen als kommagetrennte Liste übergeben kannst.
also
import-csv deine.csv -Header "spalte1","spalte2","spalte n"
Bitte warten ..
Mitglied: ooAlbert
08.08.2013 um 10:11 Uhr
Ja super, das funktioniert sogar. Da muss ich irgendwie die falsche Doku erwischt haben das ich den Zusatz übersehen habe.

Grüße
Bitte warten ..
Ähnliche Inhalte
Microsoft
gelöst PowerShell: CSV in CSV kopieren (3)

Frage von Pludan zum Thema Microsoft ...

Batch & Shell
gelöst Powershell xml zu csv (2)

Frage von GeoSem zum Thema Batch & Shell ...

Batch & Shell
gelöst Werte aus CSV in TXT - Powershell (20)

Frage von Komoran12 zum Thema Batch & Shell ...

Windows Server
PowerShell Inhalt einer csv Datei löschen (3)

Frage von makaroni zum Thema Windows Server ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Update
MS: Update-Server-Adressen OHNE Wildcards (16)

Frage von mrserious73 zum Thema Windows Update ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (10)

Frage von Matsushita zum Thema Microsoft Office ...

Multimedia & Zubehör
Laptop per HDMI an TV - einer geht, einer nicht (10)

Frage von dreizehneinhalb zum Thema Multimedia & Zubehör ...