O Import-CSV O cmdlet permite importar os dados de um arquivo CSV para qualquer outro arquivo ou para o console do PowerShell. O objetivo deste artigo é explicar o trabalho e o uso do Import-CSV cmdlet em PowerShell. Os resultados de aprendizado deste post estão listados abaixo:
Como funciona o cmdlet import-csv?
Basicamente, Import-CSV Recupera as informações apresentadas em arquivos separados e gera uma lista de referência ou tabela. Depois de importar os dados, o para cada O cmdlet é usado para executar funções extraindo iterativamente o conteúdo dos dados de maneira horizontal. A sintaxe que é usada para importar arquivos CSV para PowerShell é a seguinte:
Import-CSV <-Path> <-Delimiter> <-Encoding> <-Header> <-LiteralPath>
Em PowerShell, cada parâmetro tem sua própria importância, que é escrita na sintaxe acima e é explicada abaixo com uma breve descrição.
Como usar o cmdlet import-csv?
O importação-CSV é um utilitário poderoso para gerenciar os dados em um arquivo CSV. Nesta seção, apresentamos um conjunto de exemplos para demonstrar o uso do cmdlet import-CSV em PowerShell.
Observação: Como referência, estamos usando um teste.Arquivo CSV do qual mostraremos como os dados são tratados usando o cmdlet import-CSV. O teste.O arquivo CSV contém os seguintes dados:
Exemplo 1: importe todos os dados usando importação-CSV
Neste exemplo, estamos importando todos os dados armazenados dentro de uma planilha do Excel. Se você deseja importar um arquivo CSV, precisa especificar seu caminho absoluto no CMDLET IMPORT-CSV. O ft A palavra -chave é usada como um método alternativo para armazenar dados em uma tabela. No nosso caso, o comando a seguir ajudará a recuperar dados de um teste.Arquivo CSV:
Import -CSV -Path C: \ Users \ Dell \ Desktop \ Test.CSV | ft
A saída mostra que os dados extraídos de um arquivo são impressos no terminal PowerShell em uma forma tabular usando o ft palavra -chave.
Exemplo 2: Extraia os dados específicos usando o importação-CSV
Com a ajuda do cmdlet import-CSV, você pode imprimir ou importar dados específicos. Por exemplo, se houver várias colunas em uma folha do Excel e você quiser obter apenas um deles. Você pode fazer isso utilizando o cmdlet import-csv.
Como exemplo, o seguinte cmdlet de importação-CSV recupera os dados do arquivo e o armazena em uma variável. Depois disso, apenas o Idade Coluna dos dados recuperados serão impressos:
$ usuários = importação -csv -path c: \ users \ dell \ desktop \ test.CSV
$ usuários.Idade
A saída mostra que apenas o $ AGE Os dados são impressos no console.
Exemplo 3: Extrair várias colunas de um arquivo CSV
Neste método, extraímos várias propriedades de dados usando o cmdlet import-CSV no PowerShell. Um comando de exemplo é fornecido abaixo.
Escreva-host "Importando um arquivo CSV em PowerShell"
$ file = import -csv -path "C: \ Users \ Dell \ Desktop \ Test.CSV "
Write-host "O arquivo é importado usando cmdlet"
Host de gravação "A lista de salário no arquivo CSV"
$ arquivo.Salário
gravação-host "A lista de idade no arquivo CSV"
$ arquivo.Idade
No código, primeiro especifique a localização do arquivo que está sendo importado para o PowerShell. Depois disso, extraia as propriedades de Salário e Idade usando o objeto $ arquivo.
O resultado do código mostra que duas propriedades, Salário, e Idade, são extraídos do arquivo e impressos no console.
Conclusão
O Import-CSV O cmdlet recupera os dados de um arquivo CSV. Você pode optar por toda a recuperação de dados ou também pode obter dados específicos. Este post demonstra o trabalho e o uso do Import-CSV cmdlet em PowerShell. Neste post, o trabalho e o uso do Import-CSV cmdlet são explicados em detalhes.