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, 3573 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
Batch & Shell
Powershell csv importiert keine backslashes (2)

Frage von Druide83 zum Thema Batch & Shell ...

Batch & Shell
XML in CSV bat batch powershell (9)

Frage von nolle99 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
VPN Tunnel aufbauen (13)

Frage von Hajo2006 zum Thema LAN, WAN, Wireless ...

Microsoft Office
Saubere HTML aus Word-Dokument (13)

Frage von peterpa zum Thema Microsoft Office ...