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, 3444 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 ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Batch & Shell
Powershell csv importiert keine backslashes (2)

Frage von Druide83 zum Thema Batch & Shell ...

VB for Applications
Bestimmte Daten aus eine CSV-Datei in eine Excel-Tabelle importieren (2)

Frage von MariaElena zum Thema VB for Applications ...

Batch & Shell
Powershell Workflow, CSV Stapelverarbeitung Problem (6)

Frage von Rippchen zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (17)

Frage von Driphex zum Thema Exchange Server ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...