I am getting the CSV with following format
CreationDate,UserIds,Operations,AuditData
2017-01-30T16:52:35.0000000Z,user@domain.com,FileRenamed,"{""CreationTime"":""2017-01-30T16:52:35"",""Id"":""12345678-347d-452e-eb13-08d44930643b"",""Operation"":""FileRenamed"",""OrganizationId"":""12345678-a3da-442a-930b-235cac24cd5c"",""RecordType"":6,""UserKey"":""i:0h.f|membership|12345678f9b5cf5da@live.com"",""UserType"":0,""Version"":1,""Workload"":""OneDrive"",""ClientIP"":""123.123.123.12"",""ObjectId"":""https:\/\/my.domain.com\/personal\/user_domain_com\/Documents\/Catalian
- Document tècnic OD4B.docx"",""UserId"":""user@domain.com"",""EventSource"":""SharePoint"",""ItemType"":""File"",""ListId"":""12345678-98ac-4592-93fc-7f6246e348fd"",""ListItemUniqueId"":""12345678-3e99-418f-89a0-f9ca965adda0"",""Site"":""12345678-81f8-42b6-93f1-9eea244c2ce9"",""UserAgent"":""Microsoft
SkyDriveSync 17.3.6743.1212 ship; Windows NT 6.1 Service Pack 1 (7601)"",""WebId"":""12345678-07f7-482a-8fc2-dbbb7ac68474"",""DestinationFileExtension"":""docx"",""SourceFileExtension"":""docx"",""DestinationFileName"":""Catalian
Document tècnic OD4B.docx"",""DestinationRelativeUrl"":""Documents"",""SiteUrl"":""https:\/\/my.user.com\/personal\/user_domain_com\/"",""SourceFileName"":""Catalian
- Document tècnic OD4B.docx"",""SourceRelativeUrl"":""Documents""}"
If you noticed that first three columns are already comma delimited, but forth column again containing more parameters. I want to split this column again in multiple columns with the header.
Everytime it is very difficult to convert in excel, time consuming job especially when you are getting this csv twice in day.
Now I want to generate another CSV with following columns in comma delimited columns as mentioned below
CreationDate,UserIds,Operations,AuditData,CreationTime,ID,Operation,OrganizationID,RecordType,UserKey,UserType,
Version,Workload,ClientIP,ObjectID,UserID,EventSource,ItemType,ListID,ListItemUniqueId,Site,UserAgent,WebID,
DestinationFileExtension,SourceFileExtension,DestinationFileName,DestinationRelativeUrl,SiteUrl,SourceFileName,
SourceRelativeUrl
Please advise how can I read and convert fourth column into multiple coluns with the header using powershell script.