Est-il possible, lors de l'exportation d'une feuille de calcul Google dans un CSV, d'appliquer cette opération uniquement à un ensemble filtré de lignes?
J'ai besoin d'obtenir dans CSV exactement les lignes qui sont visibles sur la feuille après qu'un filtre lui soit appliqué.
google-sheets
export
csv
Stan
la source
la source
Façon old-school:
la source
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 lafilter
fonction.)Vous devriez alors être en mesure d'enregistrer ou d'exporter Sheet2 au format CSV avec uniquement les valeurs filtrées.
la source
La meilleure façon de procéder consiste à sélectionner simplement les cellules que vous souhaitez enregistrer au format CSV, à les coller dans le bloc-notes, puis à rechercher / remplacer l'onglet par une virgule.
la source
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).
la source
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.
la source
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.
la source