Google Sheets et Google Apps Script : sauvegarder ses feuilles de calcul au format CSV
Si vous avez un fichier Google Sheets avec plusieurs feuilles que vous souhaitez exporter sur votre ordinateur au format CSV, cet article est fait pour vous !Google Sheets propose l’option de téléchargement en natif, mais […]
Ce que vous allez découvrir
- Code javascript
- Code HTML
- Remarques
Google Sheets et Google Apps Script : sauvegarder ses feuilles de calcul au format CSV
Si vous avez un fichier Google Sheets avec plusieurs feuilles que vous souhaitez exporter sur votre ordinateur au format CSV, cet article est fait pour vous !
Google Sheets propose l’option de téléchargement en natif, mais pour le format CSV, le téléchargement se limite à la feuille active. Il n’y a pas d’option pour télécharger d’un coup. Il n’est pas non plus possible de sauvegarder automatiquement cet export dans Drive.
Pour palier ce manque, voici un script qui sauvegarde sur votre Drive ainsi que sur votre ordinateur toutes les feuilles de votre fichier Google Sheets d’un seul coup !
copier le fichier Sheets démo
Code javascript
Créez un fichier Google Sheets, ouvrez l’éditeur de script et copiez-collez ce code dans le fichier Code.gs.
function onOpen() {
const ui = SpreadsheetApp.getUi()
.createMenu(‘CSV’)
.addItem(‘Téléchargement CSV’, ‘dialog’)
.addToUi();
}
function dialog() {
const html = HtmlService.createHtmlOutputFromFile(« download »).setHeight(400).setWidth(500);
SpreadsheetApp.getUi().showModalDialog(html, ‘Téléchargement CSV’);
}
function activateNextSheet(){
const ss = SpreadsheetApp.getActiveSpreadsheet();
const sheets = ss.getSheets();
const nbSheets = sheets.length;
const activeSheetIndex = ss.getActiveSheet().getIndex();
const nextActiveSheetIndex = (activeSheetIndex == nbSheets)?1:(activeSheetIndex+1);
sheets[nextActiveSheetIndex-1].activate();
}
function downloadActiveSh
Veuillez prendre un abonnement Premium pour accéder à cette ressource
L’accès à cette ressource se fait en vous abonnant à Premium. Vous donnant également accès à toutes les autres ressources étiquettées « Premium ».
Cet article est réservé aux abonnés. Pourquoi ?
Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪
Besoin d'un peu plus d'aide sur Sheets ?
Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !
Découvrir nos formations Sheets
- Articles connexes
- Plus de l'auteur