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

CSV Zeilen in Spalten per Batch-Skript

Frage Entwicklung Batch & Shell

Mitglied: Florian-PE

Florian-PE (Level 1) - Jetzt verbinden

30.07.2014 um 09:51 Uhr, 920 Aufrufe, 2 Kommentare

Einen wunderschönen guten Morgen wünsche ich,

ich habe ein marginales Problem beim strukturieren einer völlig desaströs formatierten .csv-Datei. Leider ergab aber auch ein Durchsuchen etwaiger verwandter Themen für mich keine Lösung und so muss ich in die Runde Fragen:

Wie kann ich am Besten eine .csv-Datei sortieren in der stets Blöcke á 4 Zeilen untereinander stehen und diese Blöcke in Spalten dargestellt werden sollen. Skizziert in etwa so:

Spalte 1
Firmenname
Straße
Ort+PLZ
ID
Firmenname
Straße
Ort+PLZ
ID

Ergebnis soll dann so aussehen:

Spalte 1 Spalte 2 Spalte 3 Spalte 4
Firmenname Straße Ort+PLZ ID
Firmenname Straße Ort+PLZ ID
Firmenname Straße Ort+PLZ ID
Firmenname Straße Ort+PLZ ID
Firmenname Straße Ort+PLZ ID

Ich hoffe auf eure Hilfe. Vielen Dank schon einmal.

Viele Grüße!
Mitglied: colinardo
30.07.2014, aktualisiert um 10:33 Uhr
Moin,
wenn Powershell nichts ausmacht:
01.
$fileIN = "C:\Ordner\dateiIN.csv" 
02.
$fileOUT =  "C:\Ordner\dateiOUT.csv" 
03.
$contents = gc $fileIN 
04.
$csv = @() 
05.
for($i=0;$i -lt $contents.Length;$i+=4){ 
06.
    $csv += new-object PSObject -Property @{"Firma"=$contents[$i];"Straße"=$contents[$i+1];"PLZ_Ort"=$contents[$i+2];"ID"=$contents[$i+3]} 
07.
08.
$csv | select Firma,Straße,PLZ_Ort,ID | export-csv $fileOUT -NoType -Delimiter ";" -Encoding UTF8
Grüße Uwe
Bitte warten ..
Mitglied: Florian-PE
30.07.2014 um 10:47 Uhr
Super, danke dir!

Powershell ist mir natürlich auch recht!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Bestimmte Daten aus CSV per Windows BATCH Datei in .txt Format schreiben lassen. (9)

Frage von freshman2017 zum Thema Batch & Shell ...

Windows Server
gelöst Batch Skript während dem Betrieb mittels GPO laufen lassen (14)

Frage von WinLiCLI zum Thema Windows Server ...

Batch & Shell
Wo ist der Fehler in diesem Batch Skript? (11)

Frage von gabrixl zum Thema Batch & Shell ...

Batch & Shell
Batch Skript erweitern (1)

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

Neue Wissensbeiträge
Google Android

Cyanogenmod alternative Downloadquelle

(5)

Tipp von Lochkartenstanzer zum Thema Google Android ...

Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(5)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Statische Routen mit Shorewall, ISC-DHCP Server konfigurieren für Android Devices (25)

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

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

Hardware
16-20 Port POE Switch mit VLAN (19)

Frage von thomasreischer zum Thema Hardware ...

Windows Server
Exchange HyperV Prozessorlast (18)

Frage von theoberlin zum Thema Windows Server ...