Quero exportar um número específico de colunas do excel para o arquivo .csv. Eu tenho cerca de 10 colunas, como lname
, fname
, phone
, address
, email
e assim por diante. O que devo fazer para exportar apenas determinadas colunas como lname
, email
etc.?
microsoft-excel
export
csv
raul
fonte
fonte
Selecione a primeira coluna que você deseja. Em seguida, enquanto mantém pressionado
<Ctrl>
, selecione as colunas restantes que você deseja. Copie sua seleção e cole-a em uma nova pasta de trabalho. Salve a nova pasta de trabalho como um arquivo .csv.Se você fizer isso com freqüência, grave uma macro de suas etapas. Aqui está a macro gravada no meu teste. No meu exemplo, a coluna A é Nome e a coluna E é Email. Também modifiquei a macro para que o nome do arquivo SaveAs inclua a data atual.
Eu mostraria uma macro de exemplo, mas, por qualquer motivo, ocorrerá um erro de superusuário ao clicar em Salvar edições. Vou tentar novamente mais tarde.
fonte
Aqui está uma solução de baixa tecnologia:
fonte
Eu escrevi minha própria solução VBA para isso como um suplemento; está disponível aqui no GitHub.
Exemplo de visualização (clique na imagem para uma versão ampliada):
As etapas de uso são:
O formulário não tem modelo, portanto, você pode deixá-lo aberto enquanto seleciona intervalos diferentes ou navega de folha em folha ou pasta de trabalho para pasta de trabalho. Observe que o "símbolo de arroba" (
@
) serve como uma representação do formato de número 'Geral' do Excel para operações de saída como essa.Conteúdo do
C:\test.csv
exemplo acima:fonte
Você pode fazer isso facilmente com um script do PowerShell. Você pode usar a função Get-ExcelData neste snippet do PowerShell e canalizar os resultados através do Select-Object e, finalmente, para Export-Csv .
fonte
Se você abrir o arquivo no Editor de Ron, poderá ocultar as colunas que não deseja e, em seguida, exporte a 'visualização' resultante como um arquivo do Excel ou qualquer outro formato. Melhor ainda, você pode salvar a visualização para uso futuro. Muito rápido, muito fácil.
fonte
Mais uma solução:
Salva a tabela na planilha ativa como um novo CSV (abrindo uma nova pasta de trabalho e salvando a partir daí, usando o nome da tabela como o nome do arquivo).
fonte
fonte