Aquest article es mirarà com exportar CSV a PowerShell a Windows utilitzant exemples. La funció Export-CSV converteix els objectes de Windows PowerShell en cadenes i després els desa en fitxers CSV.
com enviar una invitació de calendari a Outlook
Windows PowerShell és una eina multiplataforma que pot realitzar una gran quantitat de tasques d'automatització. Per exemple, els usuaris poden utilitzar PowerShell per extreure dades de serveis de Microsoft com Microsoft 365 o Active Directory. Si necessiteu processar aquestes dades a l'Excel o en altres sistemes de fulls de càlcul, heu d'utilitzar la funció Export-CSV de la utilitat Windows PowerShell.
CSV és una abreviatura de Valors separats per comes . El format de fitxer permet als usuaris importar o exportar dades d'una plataforma a una altra. És molt fàcil gestionar aquests processos, però necessiteu els coneixements tècnics, que parlarem en breu. És bo saber que Export-CSV és un cmdlet que es pot utilitzar a Windows PowerShell per exportar la sortida de l'ordre a un fitxer CSV. Això us ajuda a exportar i convertir dades en formats de fitxer compatibles amb diferents bases de dades o aplicacions.
Com exportar CSV a PowerShell a Windows
Per exportar CSV a PowerShell, us recomanem que l'utilitzeu Windows PowerShell ISE , ja que us permet controlar com gestioneu el procés i els fitxers CSV. És més flexible en com es forma el CSV al vostre ordinador. Per exportar CSV a PowerShell, heu de saber com obrir-lo com a administrador i entendre la sintaxi general d'Export-CSV que es mostra a continuació.
Get-Variable -name [variable name] | Export-CSV [path-to-file].csv
Abans d'anar a l'exemple real, és bo entendre també els paràmetres utilitzats a Export-CSV. Aquests són alguns d'ells:
prova d'estrès furmark
- Camí: Aquesta és la ubicació de destinació on voleu desar el fitxer de sortida. Per exemple, podeu especificar ubicacions com la unitat local o qualsevol altra. Si no ho especifiqueu, Export-CVS desarà el fitxer al directori de PowerShell actual.
- Afegeix: Aquest paràmetre especifica si un usuari vol afegir dades a un fitxer nou o existent. Si ometeu afegir, Export-CSV crearà un fitxer nou i desarà totes les dades en aquest fitxer. Si ho especifiqueu, Export-CSV afegirà dades a qualsevol fitxer preparat.
- Delimitador: Aquest paràmetre mostra el final d'una subcadena. Pot ser una coma però sempre ho pots canviar.
Per demostrar com exportar CSV a PowerShell, us mostrarem com utilitzar Export-CSV per exportar les dades dels usuaris des del Directori Azure . Seguiu els passos següents per exportar CSV a PowerShell:
- Al quadre de cerca, escriviu PowerShell ISE i feu clic a Executa com administrador opció.
- Feu clic Sí a la Control d'usuari del compte prompte que apareixerà.
- Inseriu la línia d'ordres següent i premeu Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation
Si voleu exportar dades més precises, podeu afegir un altre paràmetre, Delimiter. Aquí, heu utilitzat una coma que és el caràcter delimitador. Al nostre exemple anterior, podeu anar més enllà i modificar l'ordre de la següent manera:
Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation
Export-CSV donarà la mateixa informació, però tindrà columnes addicionals amb els paràmetres que heu especificat en executar l'ordre.
Esperem que alguna cosa us ajudi aquí.
Llegeix: Com exportar la llista de serveis de Windows mitjançant la línia d'ordres
Quina és una alternativa a Export-CSV a PowerShell?
L'altra alternativa a Export-CSV és el cmdlet ConvertTo-CSV, que es pot utilitzar per convertir objectes a CSV. També retorna la sortida en forma d'un flux stdout en lloc d'un fitxer. També podeu utilitzar ConvertTo-CSV per recrear objectes a partir de cadenes CSV. Els objectes convertits són valors de cadena dels objectes inicials que tenen valors de propietat. La principal diferència entre Export-CSV i ConvertTo-CSV és que el primer desa cadenes CSV en un fitxer; en cas contrari, tots dos són semblants.
apagueu Windows 8.1 d'entrada
Quin script de PowerShell s'utilitza per exportar tots els processos a un CSV?
El cmdlet Export-CSV és l'script de PowerShell que s'utilitza per exportar tots els processos a un CSV. L'script crea un CSV dels objectes que voleu generar. L'objecte d'una fila específica conté una llista separada per caràcters dels seus valors de propietat. Els usuaris poden utilitzar Export-CSV per crear fulls de càlcul o compartir determinades dades amb aplicacions compatibles amb fitxers d'entrada CSV.
Llegeix: Com convertir CSV a Excel (XLS o XLSX) mitjançant la línia d'ordres .