Come esportare un set di righe filtrate da un foglio di calcolo di Google?


23

È possibile, quando si esporta un foglio di calcolo di Google in un CSV, applicare questa operazione solo a un insieme di righe filtrate?

Devo inserire in CSV esattamente le righe che sono visibili sul foglio dopo che è stato applicato un filtro.

Risposte:


8

Apparentemente no. Ho appena perso mezz'ora a cercare di trovare un modo per salvare i dati filtrati, senza risultati. Salva sempre tutte le righe, indipendentemente dalla selezione del filtro.


Così sembra. Google Docs è molto goffo in alcuni casi d'uso ovvi.

1
C'è un modo. Controlla la risposta da user29020.
due scemi il

18

Modo della vecchia scuola:

  • seleziona un set di righe filtrate
  • copia negli appunti
  • crea un nuovo foglio
  • incolla (o incolla speciale -> solo incolla valori)
  • scarica questo nuovo foglio come CSV

Questo funziona davvero per Copia e Incolla. Ma in qualche modo non si limita solo alle righe filtrate quando si utilizza Taglia e Incolla. Come soluzione alternativa, è possibile copiare, incollare e quindi eliminare i valori delle righe filtrate.
Arjan,

10

Crea un nuovo foglio (Foglio2) all'interno del foglio di calcolo.

Imposta la A1cella come =filter(Sheet1!A:X, Sheet1!A:A>1). (Vedi i documenti sulla filterfunzione.)

Dovresti quindi essere in grado di salvare o esportare Sheet2 come CSV con solo i valori filtrati.


3
Sono entrato a far parte di questa community specificatamente per votare la tua risposta. Grazie mille!
Siddharth Venu,

Ma devi ancora specificare nuovamente il filtro nella funzione? Non prende le condizioni filtrate dalle colonne del foglio di origine - mostra comunque tutte le righe di default. Ho un foglio con 20 colonne, 6 delle quali filtrate in vari modi, come puoi specificare più filtri come quello?
scipilot

3

Il modo migliore per farlo è semplicemente selezionare le celle che vuoi salvare come CSV, incollarlo nel blocco note, quindi trovare / sostituire la scheda con una virgola.


2

Ho scoperto che l'impostazione di un filtro in Fogli di lavoro Google, la copia di quella selezione filtrata e quindi l'incollamento in Excel non fa altro che incollare la selezione filtrata. Quando si tenta di incollare in un altro foglio di calcolo di Google, si ottengono tutte le righe nella selezione (indipendentemente dal filtro).


0

Apri un foglio di calcolo Gdocs, osserva la voce di menu: "Strumenti :: Galleria di script", fai una ricerca per CSV e troverai uno script che accetta un intervallo di nomi arbitrario, lo converte in CSV e ti invia il risultato via e-mail . Non posso assolutamente garantire la sceneggiatura, ma sembra funzionare.

Se lo guardi nell'Editor di script di Gdocs, puoi vedere che crea un CSV analizzando effettivamente i dati del foglio di calcolo anziché utilizzare una funzione di esportazione interna, quindi potrebbe non funzionare perfettamente in tutti i casi. Se non fa quello che vuoi fuori dalla scatola, sembra che sarebbe abbastanza facile da modificare. Non l'ho provato su dati filtrati, ma ottiene i suoi dati da una chiamata a 'SpreadsheetApp.getActiveSpreadsheet ()' che ha un metodo '.getActiveSelection ()', quindi potresti essere in grado di bypassare l'intera cosa dell'intervallo denominato.


0

È possibile creare una tabella pivot per questo, inserendo il filtro desiderato. Quindi esportalo come CSV.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.