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
    Nouveau membre du Club
    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
    Points : 25
    Points
    25
    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é
    Nouveau membre du Club
    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
    Points : 39
    Points
    39
    Par défaut
    Bonjour emulien ,
    Peut être du coté de :
    JSON.stringify

  3. #3
    Nouveau membre du Club
    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
    Points : 25
    Points
    25
    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
    Nouveau membre du Club
    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
    Points : 25
    Points
    25
    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