Személyes eszközök
Keresés

 

A InfoWiki wikiből


Tartalomjegyzék

Bevezetés

Vesszővel tagolt értékéket (coma-separated values, csv) állít elő a bemenő adatokból.

Szinktaktika

Export-Csv [-path] <string> -inputObject <psobject> [-force] [-encoding <string>] [-noTypeInformation] [-noClobber] [-whatIf] [-confirm] [<CommonParameters>]

Részletes leírás

Vesszővel tagolt értékéket (coma-separated values, csv) állít elő a bemenő adatokból.

A NoTypeInformation paraméter elhagyása esetén, a CSV fájl első sora minden esetben a következő string: '#TYPE', melyet a képviselt típus teljes leírása követ. Például: #TYPE System.Diagnostics.Process.

A CSV következő sora tartalmazza az oszlopok fejléceit. A bemenő adat mezőinek vesszővel tagolt nevei állnak itt.

Az első objektum határozza meg a fejléceket, amik nem változnak további bemenő objektumok esetén. Ha a bemenő adat esetleg nem tartalmaz értéket valamelyik oszlophoz, abban az esetben ezt két egymás melletti vessző jelöli, így megmarad a mezők értékeinek megfelelő oszlopba sorolása.

Azok az értékek amik vesszőt, macskakörmöt, az érték előtt vagy után álló szóközöket vagy sortörést tartlamaznak, macskakörömbe kerülnek és úgy íródnak a CSV állományba. Az eredeti macskakörmök pedig megduplázódnak ezzel jelölve eredeti jelentésüket.

Az Import-CSV cmdlet használatával egy CV állomány tartalmazta információkból újraalkotható a bemenő objektum.


Paraméterek

-path <string>

A létrehozandó CSV elérési útját határozza meg


-inputObject <psobject>

Ezekből az objektumokból készül el a CSV állomány. Használható változó vagy parancs amivel megkapjuk az objektumot.


-force <SwitchParameter>

Megerősítés nélkül felülírja a path-ban megadott állományt.


-encoding <string>

Beállítja a CSV állomány kódolását. Ez lehet: UTF7, UTF8, ASCII


-noTypeInformation <SwitchParameter>

Mellőzi a #TYPE sort a CSV állományból. Ha ezt a paramétert nem adjuk meg, a CSV fájl első sora minden esetben a következő string: '#TYPE', melyet a képviselt típus teljes leírása követ. Ha a paramétert megadtuk, a típus információ nem kerül bele a CSV állományba.


-noClobber <SwitchParameter>

Nem írja felül (nem cseréli a tartalmat) már létező fájl esetén. Alapértelmezetten, ha egy állomány létezik a meghatározott elérési útvonalon, az Export-CSV figyelmeztetés nélkül felülírja azt.


-whatIf

Leírja mi történne, ha lefut a parancs, anélkül, hogy az ténylegesen efutna.


-confirm

Végrehajtás előtt megerősítést kér.


Példák

get-process wmiprvse 
 | select-object basePriority,ID,SessionID,WorkingSet 
 | export-csv -path data.csv

Ez a parancs kiválasztja a vmiprvse processz néhány mezőjét és azt a data.csv nevű CSV állományba menti.


Kis Balázs

A lap eredeti címe: „http://wiki.ektf.hu/wiki/Opr4:export-csv
Nézetek
nincs sb_18.190.156.80 cikk