Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Utility Software >> Content
Hoe te CSV opmaak verwijderen uit een bestand
Comma Separated Values ​​( CSV ​​) bestanden bestaan ​​uit een gemeenschappelijke dataformaat gebruikt om spreadsheet -of database- informatie uit te wisselen tussen verschillende toepassingen in een gemakkelijk te lezen formaat . Alles is tekst en verschillende velden worden gescheiden door een komma . Als u wenst om deze opmaak te verwijderen , kan dit eenvoudig worden gedaan met behulp van de " sed functie" - standaard geïnstalleerd op Linux , Unix en Mac OS X en is beschikbaar als een gratis download voor Windows - of de VBScript programmeertaal , die is standaard geïnstalleerd op Windows . Instructies
behulp Sed
1

Open een terminal . In Unix of Linux , zal er meestal een terminal -pictogram op de menubalk of desktop . In Mac OS X kunt u een terminal openen door op de " Spotlight" pictogram op de menubalk en het typen " Terminal . " In Windows , mits u sed voor Windows is geïnstalleerd , kunt u het openen door te klikken op de knop "Start " , klik " Uitvoeren " en typen

Type 2 het volgende commando " cmd ". : < br >

sed ' s /\\ " [ ] * , [ ] * \\ " /\\ " \\ " /g ' file.csv > bestand.txt

Dit zal alle komma's in de vervanging van CSV-bestand met spaties en schrijf de resultaten naar een bestand met de naam " file.txt , " op voorwaarde dat de komma's en liggen tussen twee aanhalingstekens - . ervoor te zorgen dat ingebed komma's binnen de gegevens zelf niet verwijderd
< br > 3

Print de nieuwe gegevens door het intikken van de volgende opdracht :

cat bestand.txt
met behulp van VBScript
4

Open een teksteditor .
5

Plak volgende in uw teksteditor :

dim fso
, bestand , outFile , rxp

dim fso = CreateObject ( " Scripting.FileSystemObject " )

dim bestand
= fso.opentextfile ( WScript.Arguments ( 0 ) , 1 )

dim outFile
= fso.opentextfile ( WScript.Arguments ( 1 ) , 2 ) op

set rxp = new RegExp

rxp.Global
= True

rxp.Multiline = False

rxp.Pattern
= " " " [ ] * , [ ] * " " "

doen terwijl niet file.atEndOfStream

tekst
= file.ReadLine

outFile.WriteLine rxp.Replace ( tekst , " " " " " " ) op Twitter

loop

Dit script leest twee argumenten van de commandoregel . De eerste voor het CSV-bestand en de tweede voor de output file . Het geldt dan hetzelfde " RegularExpression " patroon als werd gebruikt in de sed deel van de tutorial om de komma's strippen en schrijf de data om de output tekstbestand .
6

Sla je werk op als " csvkill . . vbs "
7

Open een terminal met behulp van de instructies in deel 1 van de sectie sed en typ het volgende :

csvkill.vbs file.csv
bestand.txt

Dit zal het bestand " file.csv " lezen en schrijven uit de resultaten naar het bestand " bestand.txt . "

Previous: Next:
  Utility Software
·Hoe te converteren naar PST IP…
·Hoe te Lege regels verwijderen…
·Hoe maak je een Marker Manager…
·Hoe maak je een Compaq Presari…
·Hoe te Paths Toevoegen aan Cyg…
·Hoe kan ik een ISO maken met D…
·Hoe maak je een ISO pleister m…
·Wat is ISO Joliet ? 
·WMF naar JPG conversie 
  Related Articles
Hoe maak je een Tilde gebruiken in een W…
Hoe kan ik een Umlaut gebruiken in een W…
Hoe maak je een Holiday Nieuwsbrief op u…
Hoe maak je een viervoudige Wenskaart ma…
Hoe maak je een Tent - Fold Wenskaart Ma…
Hoe te Spelling en grammatica fouten te …
Hoe kan ik een document Zoom in Word 200…
Hoe je tekst rond een afbeelding in Word…
Hoe je de uitlijning van de tekst wijzig…
  Software Articles
·Hoe het opzetten van een Mobile Remote D…
·Hoe te verwijderen Alter Ego voor Photo …
·Verwijderen van een Adobe Reader Plugin 
·Learning MS Office 
·Het automatisch laden Processen in Vista…
·Hoe je Adobe Reader Extract 
·Hoe te knippen en plakken in een Adobe P…
·Hoe doet u mee een Skype Public Chat 
·Hoe te Schakel Magento Path Hints 
Copyright © Computer Kennis http://www.nldit.com