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

XNA/Monogame Discussion :

Charger un fichier Excel


Sujet :

XNA/Monogame

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Charger un fichier Excel
    Bonjour, je voudrais charger un fichier et copier ses valeurs dans un tableau d'entiers. J'ai trouvé quelques codes intéressants sur le net, mais ils ne fonctionnaient pas correctement ou du moins, je n'ai pas vraiment compris le code et d'autres étaient trop exhaustif ... Des idées ?

    Merci d'avance

    Sarhaan67
    "A vaincre sans péril, on triomphe sans gloire"

  2. #2
    Membre averti Avatar de yodaime
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    282
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 282
    Points : 340
    Points
    340
    Par défaut
    Euh, on pourrait savoir a quoi va te servir de charger un fichier excel pour un jeu ?

    Si tu veux de l'aide sur les codes que tu as trouvé, peut être peux tu poster les liens afin que l'on puisse regarder et te les expliquer.

  3. #3
    Membre actif
    Inscrit en
    Juin 2008
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 189
    Points : 268
    Points
    268
    Par défaut
    Si c'est juste un tableau d'entier, c'est pas plus simple de faire un export csv ?

    (@yodaime : Ca peut éventuellement servir à charger des "LookupTable" qui permettent de modifier un peu les couleurs qui auraient pu être précalculé)

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2010
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    Le fichier excel me permet en fait à une programmation extérieur du jeu. Je dois créer un jeu basé sur le Memory (mémoriser les cartes, puis les remettre au bon emplacement). De ce fait, si j'écris tout le jeu en dure (les niveaux, les cartes et leur emplacement), après quelque temps, le jeu devient trop facile.

    Du coup, je voudrais, via un fichier excel, paramétrer ce jeu.

  5. #5
    Membre averti Avatar de yodaime
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2006
    Messages
    282
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2006
    Messages : 282
    Points : 340
    Points
    340
    Par défaut
    Si c'est juste pour faire un fichier de paramètres pourquoi ne pas utiliser un fichier ini ou un fichier xml ?

    ce sera beaucoup plus simple qu'un fichier excel

  6. #6
    Expert confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Points : 4 551
    Points
    4 551
    Par défaut
    Citation Envoyé par yodaime Voir le message
    Si c'est juste pour faire un fichier de paramètres pourquoi ne pas utiliser un fichier ini ou un fichier xml ?

    ce sera beaucoup plus simple qu'un fichier excel
    Et s'il s'agit d'offrir des possibilités supplémentaires de scripting, de nombreuses autres solutions plus simple que l'ouverture d'un fichier Excel existent de même (je pense notamment à Lua dont je sais qu'il existe un binding .Net très interessant, permettant d'étendre le programme dans un script Lua, mais qui utilise aussi la reflexion pour retrouver les informations du programme .Net afin de les rendre disponibles dans les scripts).
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  7. #7
    Membre régulier Avatar de LeonardL
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 57
    Points : 71
    Points
    71
    Par défaut
    Citation Envoyé par Emmanuel Deloget Voir le message
    Et s'il s'agit d'offrir des possibilités supplémentaires de scripting, de nombreuses autres solutions plus simple que l'ouverture d'un fichier Excel existent de même (je pense notamment à Lua dont je sais qu'il existe un binding .Net très interessant, permettant d'étendre le programme dans un script Lua, mais qui utilise aussi la reflexion pour retrouver les informations du programme .Net afin de les rendre disponibles dans les scripts).
    Mais malheureusement, reflexion oblige, on perd la capacité d'exécution du jeu sur une plate forme autre que le PC :'(

  8. #8
    Expert confirmé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Points : 4 551
    Points
    4 551
    Par défaut
    Citation Envoyé par LeonardL Voir le message
    Mais malheureusement, reflexion oblige, on perd la capacité d'exécution du jeu sur une plate forme autre que le PC :'(
    De toute façon je ne suis pas sûr que le binding Lua soit compilable sur une autre plateforme que le PC...
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

Discussions similaires

  1. [Débutant] Charger un fichier Excel dans une dataGrid
    Par shaun_the_sheep dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/07/2012, 08h15
  2. [Débutant] Charger un fichier excel précis dans un endroit précis
    Par Attila54 dans le forum VB.NET
    Réponses: 14
    Dernier message: 14/05/2012, 15h13
  3. Réponses: 0
    Dernier message: 26/11/2008, 12h20
  4. Charger un fichier excel depuis forms
    Par sphinx18 dans le forum Forms
    Réponses: 6
    Dernier message: 01/10/2008, 22h11
  5. Réponses: 6
    Dernier message: 21/05/2007, 09h56

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