Converter arquivos CSV para JSON pode ser uma tarefa repetitiva e demorada se feita manualmente. Com um script PowerShell, você automatiza todo o processo em segundos, garantindo precisão e consistência nos dados. Este método é o mais eficaz porque utiliza recursos nativos do PowerShell, sem depender de ferramentas externas.
Para converter um arquivo CSV para JSON, utilizaremos os cmdlets Import-Csv e ConvertTo-Json, nativos do PowerShell. O processo é simples e direto.
$csvFile = "caminho\para\arquivo.csv"
$jsonFile = "caminho\para\arquivo.json"
$data = Import-Csv -Path $csvFile
$data | ConvertTo-Json | Out-File -FilePath $jsonFile -Encoding UTF8
Write-Host "Arquivo JSON gerado com sucesso: $jsonFile"
Veja abaixo um exemplo de como os dados são transformados do formato CSV para JSON.
| CSV (Entrada) | JSON (Saída) |
|---|---|
|
|
Salve o código acima em um arquivo com extensão .ps1 (ex: ConvertCsvToJson.ps1). Abra o PowerShell como administrador e execute:
.\ConvertCsvToJson.ps1
Se necessário, ajuste os caminhos dos arquivos no script antes de executar.
Com este script PowerShell, você transforma arquivos CSV em JSON de forma rápida e confiável, eliminando erros manuais e otimizando seu fluxo de trabalho. A automação é a chave para ganhar produtividade em tarefas repetitivas como esta.