Como exportar um conjunto filtrado de linhas de uma planilha do Google?

23

É possível, ao exportar uma planilha do Google para um CSV, aplicar esta operação apenas ao conjunto de linhas filtradas?

Preciso entrar no CSV exatamente as linhas que são visíveis na planilha depois que um filtro é aplicado a ela.

Stan
fonte

Respostas:

8

Aparentemente não. Acabei de perder meia hora tentando descobrir uma maneira de salvar dados filtrados, sem sucesso. Sempre salva todas as linhas, independentemente da seleção do filtro.


fonte
Parece que sim. O Google Docs é muito desajeitado em alguns casos de uso óbvios.
1
Tem jeito. Confira a resposta do usuário29020.
two-bit-fool -
18

Maneira da velha escola:

  • selecione um conjunto de linhas filtradas
  • copiar para área de transferência
  • criar nova planilha
  • colar (ou colar especial -> colar apenas valores)
  • faça o download desta nova planilha como CSV
chipiik
fonte
Isso realmente funciona para copiar e colar. Mas, de alguma forma, não se limita apenas às linhas filtradas ao usar Recortar e Colar. Como solução alternativa, pode-se copiar, colar e excluir os valores das linhas filtradas.
Arjan
10

Crie uma nova planilha (Plan2) na planilha.

Defina a A1célula para ser =filter(Sheet1!A:X, Sheet1!A:A>1). (Veja documentos sobre a filterfunção.)

Você poderá salvar ou exportar a Planilha2 como CSV apenas com os valores filtrados.

user29020
fonte
3
Entrei nesta comunidade especificamente para votar sua resposta. Muito obrigado!
Siddharth Venu
Mas você ainda precisa especificar o filtro novamente na função? Ele não aceita as condições filtradas das colunas da planilha de origem - ainda mostra todas as linhas por padrão. Eu tenho uma planilha com 20 colunas, 6 delas filtradas de várias maneiras, como você pode especificar vários filtros assim?
scipilot 4/11
3

A melhor maneira de fazer isso é selecionar as células que você deseja salvar como CSV, colá-las no bloco de notas e localizar / substituir a guia por vírgula.

botmin
fonte
2

Descobri que definir um filtro nas planilhas do Google, copiar essa seleção filtrada e colar no Excel colam apenas a seleção filtrada. Ao tentar colar em outra planilha do Google, você obtém todas as linhas da seleção (independentemente do filtro).

JimboHooty
fonte
0

Abra uma planilha do Gdocs, consulte o item de menu: 'Ferramentas :: Galeria de scripts', faça uma busca pelo csv e você encontrará um script que usa um intervalo nomeado arbitrário, o converte em csv e envia o resultado por e-mail para você . Não posso garantir o script, mas parece funcionar.

Se você olhar para ele no Editor de scripts Gdocs, poderá ver que ele cria um CSV analisando os dados da planilha em vez de usar uma função de exportação interna; portanto, pode não funcionar perfeitamente em todos os casos. Se ele não fizer o que você deseja pronto, parece que isso seria muito fácil de modificar. Eu não tentei em dados filtrados, mas obtém seus dados de uma chamada para 'SpreadsheetApp.getActiveSpreadsheet ()' que possui um método '.getActiveSelection ()', para que você possa ignorar todo o intervalo de nomes.


fonte
0

Você pode criar uma tabela dinâmica inserindo o filtro desejado. Depois, exporte-o como CSV.

Guilherme Franco
fonte