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

Project Discussion :

[PR-2003] Exportation au format CSV


Sujet :

Project

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 28
    Points
    28
    Par défaut [PR-2003] Exportation au format CSV
    Bonjour

    J'aurais besoin d'enregistrer certaines tâches d'un fichier project dans un fichier .csv

    L'ennui, c'est que :

    1) c'est la première fois que j'entends parler de ce type de fichier (mais bon, je me renseigne)

    2) Les tâches que je dois enregistrer ont leur champs ''texte1'' à ''oui'' (c'est une liste de choix) et je dois les filtrer lors de l'enregistrement...

    Alors je pense qu'il y a deux solutions : la première je me débrouille mal et la solution est sous mes yeux, la seconde, MSP n'a pas été crée dans ce sens et je dois passer par du VBA...

    Est-ce que quelqu'un s'est déjà retrouvé confronté à ce problème ?

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Bon, A force de creuser le sujet, j'ai réussi à mettre dans un tableau booleen le filtre récupéré sur les tâches.

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    Function tab() As Variant
    '--------------------------------------------------------------------------
    '--------------------------------------------------------------------------
    ' Fonction renvoyant un tableau contenant les informations sur le filtrage 
    '--------------------------------------------------------------------------
    '--------------------------------------------------------------------------
     
    Dim j As Integer
    Dim REX As String
    Dim Tableau() As Boolean 'définition du tableau
    Dim tache As Task 
     
    '--------------------------------------------------------------------------
     
    'Détermination de la taille du tableau
    j = ActiveProject.Tasks.Count
    ReDim Tableau(j)
     
    '--------------------------------------------------------------------------
     
    'Quelles sont les tâches qui sont concernées par la sauvegarde ? trues : concernées, falses : pas concernées
     
    For Each tache In ActiveProject.Tasks
     
    'Est-ce que la tache est vide ?
     
        If Not tache Is Nothing Then 'Non la tache n'est pas vide
     
        'Est-ce que la tâche doit être sauvegardée ?
            If tache.Text1 = "Non" Then 'Non, pas de sauvegarde
                Tableau(j) = False
     
            ElseIf tache.Text1 = "Oui" Then 'Oui, elle doit être sauvegardée
                Tableau(j) = True
     
            End If
     
        Else 'Oui, la tache est vide
            Tableau(j) = False
     
        End If
     
    Next tache
     
    tab = Tableau()
     
    End Function
    Je bosse sur la partie sauvegarde en CSV, mais j'ai pas d'expérience dans le domaine, est-ce que quelqu'un sait comment faire ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    rebonjour

    voila ce que je fait pour tenter de sauvegarder en CSV.

    L'ennui c'est que je fait planter project...

    je ne vois pas où est l'erreur, est-ce que quelqu'un a une idée ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Dim Nom As String
    Dim titre_fichier() As String
     
    'Récupération du nom de fichier
    Nom = ActiveProject.Name
    MsgBox Nom
     
    'On récupère la partie principale
    titre_fichier = Split(Nom, ".")
    Nom = titre_fichier(0)
     
     
    SaveAs Name, pjCSV = "<>\" & Nom & ".csv" 'cette partie là fait tout planter...

Discussions similaires

  1. [1.x] Exporter en format CSV
    Par azou_gold dans le forum Symfony
    Réponses: 8
    Dernier message: 11/04/2015, 10h54
  2. [1.x] Exporter au format csv les données d'une table
    Par panpelope dans le forum Symfony
    Réponses: 3
    Dernier message: 29/03/2013, 16h53
  3. Réponses: 5
    Dernier message: 05/05/2010, 13h48
  4. Query/400 et export en format CSV
    Par DrineNinou dans le forum AS/400
    Réponses: 3
    Dernier message: 26/05/2008, 22h46
  5. Export au format CSV limité à 255 caractères
    Par RKU01 dans le forum Access
    Réponses: 1
    Dernier message: 07/12/2006, 04h53

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