IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs Google Discussion :

Transformer un tableau 2D en objet JSON [Google Sheets]


Sujet :

APIs Google

  1. #1
    Membre averti
    Homme Profil pro
    Autres
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut Transformer un tableau 2D en objet JSON
    Bonjour

    J'ai une feuille de calcul (google sheets) qui renferme une liste de nom d'employes, ainsi que diverses informations sur 8 colonnes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var ss = SpreadsheetApp.openByUrl("url du classeur");
    var sheet = ss.getSheetByName("nom de la feuille");
    var values = sheet.getRange(2, 1, sheet.getLastRow(),sheet.getLastColumn()).getValues(); // <= creation du tableau
    Je peux accéder a chacun des éléments du tableau values [] []
    Aprés des heures de recherche qui m'on ammené à découvrir pas mal de chose même trop , je n'arrive pas à transformer ce tableau "values" en objet json.

    Je vous remercie d'avoir pris le temps de me lire

  2. #2
    DMC
    DMC est déconnecté
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2002
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dordogne (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2002
    Messages : 25
    Par défaut
    Bonjour emulien ,
    Peut être du coté de :
    JSON.stringify

  3. #3
    Membre averti
    Homme Profil pro
    Autres
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut tableau 2d en json suite
    Bonjour DMC

    Mon code ne comporte pas toutes les lignes. J'avais déja essayé.

    J'obtiens ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [["1","","je","test","v","","","","g"],["1","","je","test","v","","","","g"],["1","","je","test","v","","","","g"],["1","","je","test","p","","","","g"],["1",7000022,"je","test","p","","","","g"],["1","","je","test","p","","","","g"],["1","","je","test","p","","","","g"]]

    Je me demande ou sont passé les entêtes ? Je m'attendais plutôt à un résultat de la sorte :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    [
    { "id"="1", <= donnée formatée en alpha
      "codeb"="",
     "prenom"="je",
      "nom"="test",
      "piece"="v",
      "datecreation"="",
      "datesortie"="",
      "dateretour"="",
      "etat"="g"
    },
    { "id"="2", 
      "codeb"="",
     "prenom"="je",
      "nom"="test",
      "piece"="v",
      "datecreation"="",
      "datesortie"="",
      "dateretour"="",
      "etat"="g"
    }
    etc ...
     
    '
    Mes données sont contenues dans une feuille de calcul google sheets, dont la première ligne comporte les entêtes : id, codeb, prenom, nom, piece, datecreation, datesortie, dateretour, etat.

    C'est clair je découvre et je dois faire pas mal de confusions mais bon je continue, en attendant je m'orriente vers la creation d'un fichier csv.

    Merci pour vos lumières à venir.

  4. #4
    Membre averti
    Homme Profil pro
    Autres
    Inscrit en
    Septembre 2014
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Autres

    Informations forums :
    Inscription : Septembre 2014
    Messages : 34
    Par défaut tableau 2d en objet Json (suite et fin)
    Bonjour,

    J'ai parcouru pas mal de sources et j'ai trouvé ceci sur youtube :



    Cà m'a bien aidé !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transformer un tableau en json
    Par vincent29200 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/09/2010, 15h47
  2. [VBA-E] - transformé un tableau excel en objet
    Par jimbololo dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 03/06/2006, 16h48
  3. [XHTML 1.0] Transformer mon tableau en div
    Par stailer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 29/05/2005, 19h50
  4. [Collections] Transformer un tableau de données en une chaîne
    Par NATHW dans le forum Collection et Stream
    Réponses: 12
    Dernier message: 03/06/2004, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo