Nwlapcug.com


Come aggiungere un Output di PowerShell in un File di Excel XLS

Come aggiungere un Output di PowerShell in un File di Excel XLS


Windows PowerShell è uno strumento di scripting basato su riga di comando che viene fornito con il sistema operativo Windows. Attività di amministrazione vengono eseguite utilizzando i cmdlet (command-let), quali sono i comandi che eseguono una semplice funzione. I file possono essere importati direttamente in Microsoft Excel con il "File," opzione di menu "Apri" o attraverso le opzioni di "Carica dati esterni" nella scheda dati.

Istruzioni

1

Cliccare su "Start", "Tutti i programmi", "Accessori" e "Windows PowerShell"; Selezionare "Windows PowerShell ISE." Verrà aperta l'ambiente integrato di Script per Windows PowerShell.

2

Tipo "CD \" nel riquadro"comando" (il riquadro con il > prompt dei comandi) e premere "Invio" per passare alla directory principale dell'unità "C". Tipo "md testdirectory" e premere INVIO per creare una directory di prova all'interno dell'unità "C:". Sostituire "C:" con la lettera di unità desiderata per i documenti. Digitare "cd testdirectory" per spostare nella nuova directory.

3

Tipo "get-process | .\processes.csv export-csv"e premere il tasto"Enter". Questo comando verrà inserire l'output di "get-process" in un nuovo file CSV. Lasciare aperta la finestra di PowerShell in Windows, fare clic su "Start" e digitare "Excel" nella casella "Cerca testo" e premere "Invio".

4

Fare clic sul pulsante "Excel" e scegli "Apri" da Microsoft Excel. Fare clic sulla freccia accanto all'opzione "Tutti i file ." e scegliere "File di testo (con estensione PRN,.txt.csv)." Passare alla directory del nuovo test e fare doppio clic per aprire il file "processes. csv". Si noti che le colonne sono denominate e il file delimitato in modo pulito aperto in Excel.

5

Fare clic sul pulsante "Excel" e scegliere "Salva come..." Digitare il nuovo nome di file di "processes2.csv" per fare una copia del file e selezionare il pulsante "Salva". Fare clic sul pulsante "Sì" per "Mantenere la cartella di lavoro in questo formato." Ora ci sono due file CSV per lavorare con.

6

Portare l'applicazione PowerShell torna al primo piano. Nel riquadro comandi, digitare "Aggiungi-contenuto - percorso processes. csv-valore (get-content processes2.csv)" e premere il tasto "Enter". Aprire il file "processes. csv" nuovamente all'interno di Excel. Il file "processes2.csv" ora viene aggiunto il file "processes. csv".

7

Individuare il collegamento dal titolo "TechNet: convertire CSV a XSLX" nei riferimenti. Copiare lo script risultati con lo sfondo grigio. PowerShell di riportare in primo piano Windows; pulsante destro del mouse nel riquadro dello script e scegliere "Incolla". Fare clic sull'icona freccia verde "Esegui Script" per eseguire lo script.

8

Fare clic nel riquadro comandi e digitare "ConvertCSV-ToExcel - inputfile"processes. csv"-uscita"processes.xlsx""; Premere il tasto "Enter". Il file CSV è stato convertito in un file XLSX.

Consigli & Avvertenze

  • Gli script di PowerShell vengono in genere salvati come file. ps1.
  • Un file CSV è un file di testo valori separati da virgole. La virgola è il delimitatore predefinito che Excel capisce come una pausa e si muove alla colonna successiva. Un file CSV possa essere creato in qualsiasi editor di testo.
  • Lo script creato nel tutorial non è stato salvato. Per salvarlo per riferimento futuro, fare clic su "File" e selezionare "Salva con nome" da Windows PowerShell.
  • Gli script di PowerShell sono limitati per impostazione predefinita. Potrebbe essere necessario modificare Get-ExecutionPolicy per eseguire gli script.
  • Windows PowerShell è uno strumento molto potente. Usare cautela durante la digitazione di comandi.