Réponses:
Apparemment non. Je viens de perdre une demi-heure à essayer de trouver un moyen d'enregistrer les données filtrées, en vain. Il enregistre toujours toutes les lignes, quelle que soit la sélection du filtre.
Façon old-school:
Créez une nouvelle feuille (Sheet2) dans la feuille de calcul.
Réglez la A1
cellule sur =filter(Sheet1!A:X, Sheet1!A:A>1)
. (Voir les documents sur la filter
fonction.)
Vous devriez alors être en mesure d'enregistrer ou d'exporter Sheet2 au format CSV avec uniquement les valeurs filtrées.
J'ai constaté que la définition d'un filtre dans les feuilles de calcul Google, la copie de cette sélection filtrée, puis le collage dans Excel ne collait que la sélection filtrée. Lorsque vous essayez de coller dans une autre feuille de calcul Google, vous obtenez toutes les lignes de la sélection (quel que soit le filtre).
Ouvrez une feuille de calcul Gdocs, regardez l'élément de menu: 'Tools :: Script Gallery', faites une recherche de csv, et vous trouverez un script qui prend une plage nommée arbitraire, la convertit en csv et vous envoie le résultat par e-mail . Je ne peux pas garantir du tout le script, mais il semble fonctionner.
Si vous le regardez dans l'éditeur de script Gdocs, vous pouvez voir qu'il crée un CSV en analysant réellement les données de la feuille de calcul plutôt qu'en utilisant une fonction d'exportation interne, il peut donc ne pas fonctionner parfaitement dans tous les cas. S'il ne fait pas ce que vous voulez, il semble que ce soit assez facile à modifier. Je ne l'ai pas essayé sur des données filtrées, mais il obtient ses données d'un appel à `` SpreadsheetApp.getActiveSpreadsheet () '' qui a une méthode `` .getActiveSelection () '', vous pouvez donc être en mesure de contourner toute la plage nommée.
Vous pouvez créer un tableau croisé dynamique pour cela, en insérant le filtre souhaité. Il suffit ensuite de l'exporter au format CSV.