ACCESS: Importation ficher csw (xls) et convertion
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

ACCESS: Importation ficher csw (xls) et convertion



  1. #1
    anthonydu62

    ACCESS: Importation ficher csw (xls) et convertion


    ------

    Bonjour à toutes et tous.
    Voila, j'ai un fichier csw (xls) qui a un format pas exploitable sur 1 colonne.
    Le voici:

    <Liste comptes utilisateur>
    23/01/2020,"RISO PRINTER","ComColor FW5000"
    Nom d'utilisateur,"Imprimer/copier(A4/Letter et +petit)Limite
    Admin,"1","0","1","---","---","---"
    Util1,"4000","30","3970","2500","0","2500"
    Util2,"2000","126","1874","---","---","---"
    Util3,"4000","16","3984","2500","0","2500"
    Util4,"500","89","411","50","18","32"
    <Liste comptes utilisateur>
    23/01/2020,"RISO PRINTER","ComColor FW5000"
    Nom d'utilisateur,"Imprimer/copier(+grand qu'A4/Letter)Limite
    Util2,"1","0","1","1","0","1"
    Util3,"1","0","1","---","---","---"
    Util5,"1","0","1","1","0","1"
    Util4,"50","0","50","50","0","50"

    Je voudrais pouvoir le convertir pour qu'il soit exploitable sur ce type de format:
    7 colonnes avec comme exemple:
    Colonne1: La taille
    Colonne2, les "Util"
    Colonne3, Le premier chiffre " "
    Colonne4, Le deuxième chiffre " "
    Et ainsi de suite pour les 4 colonnes restantes. Si le chiffre est "---" la valeur doit être o.

    Pouvez vous m'aider car je ne connais rien au VBA.
    Merci d'avance pour votre aide

    -----

  2. #2
    umfred

    Re : ACCESS: Importation ficher csw (xls) et convertion

    A mon avis, pour faire ça, il faut faire:
    - ouvrir le fichier avec open,
    - lire tout son contenu avec la fonction input() en utilisant LOF() pour la taille,
    - fermer le fichier (close)
    - traiter le contenu: j'utiliserai la fonction split() avec le séparateur '<' pour avoir un tableau des différents blocs, et une fonction pour traiter les blocs (utilisation de split() pour séparer le bloc en ligne, traiter la ligne 3 pour récupérer la taille, et traiter les lignes suivantes pour extraire les différentes valeurs)
    Je te laisse travailler dessus (pense à utiliser l'aide) et si blocage, on peut t'aider d'avantage

  3. #3
    umfred

    Re : ACCESS: Importation ficher csw (xls) et convertion

    il faudrait que tu nous dises comment tu as fait pour importer ton csv dans Acces. ça donnera peut-être des pistes pour ton autre sujet.

  4. #4
    Patrick_91

    Re : ACCESS: Importation ficher csw (xls) et convertion

    Bonjour,
    Oui c'est du csv, il suffit de l'ouvrir avec open-office , d'indiquer le jeux de carractere , par exemple UTF-8
    Le fichier apparaitra en lignes et colonnes , non plus en vrac ..
    Ensuite il suffit d'enregistrer en .xls ou .ods .... etc etc ..
    A plus $
    C'est l'étincelle qui a fait déborder le vase !

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Problème de compatibilité Access 2013/access 2007
    Par sunyata dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 27/05/2015, 12h02
  2. W8 - Problème Transfert de Ficher et Explorateur Window (?)
    Par Great.J dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 10/03/2015, 09h43
  3. Lire un ficher sous Matlab
    Par Follium dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 21/05/2009, 15h50
  4. résumé d'un ficher vidéo
    Par invite678fbeae dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 18/04/2008, 13h35
  5. ficher figé
    Par invite6ee05a56 dans le forum Matériel - Hardware
    Réponses: 4
    Dernier message: 17/07/2007, 12h09