banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 21 August 2008 09:42

chiche31
Participant actif
Date d'inscription: 20 Aug 2008
Messages: 64

[MapBasic] Lire un fichier CSV

Bonjour,
Je débute en MapBasic, et je voudrais extraire des données d'un fichier CSV (qui a pour élément séparateur une virgule) et les mettre dans une table de MapInfo. Mon fichier CSV comprend 3 colonnes, et idem pour ma table MapInfo.

Quelqu'un peut-il m'aider? Merci par avance

Hors ligne

 

#2 Thu 21 August 2008 13:12

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [MapBasic] Lire un fichier CSV

Bonjour
A priori un csv utilise le point-virgule comme séparateur...
Dans votre cas, le plus simple est d'utiliser register:
register table "c:\mon_chemin\mon_fichier.csv" type "ascii" delimiter ";" titles
nb: titles si la première ligne est constituée des intitulés de colonne
Reste ensuite à ouvrir le mon_fichier.tab ainsi créé...

Hors ligne

 

#3 Thu 21 August 2008 13:23

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: [MapBasic] Lire un fichier CSV

Salut Maurice,

Une petite question sur cette ligne de code.
Peut on l'utiliser dans la fenêtre Mapbasic?
Merci d'avance pour votre réponse

Hors ligne

 

#4 Thu 21 August 2008 13:35

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [MapBasic] Lire un fichier CSV

Bien sûr: seules les conditions et les boucles sont inutilisables dans la FMB (ainsi que quelques autres - rares - commandes)
D'ailleurs un rapide test vous le montrera...

Hors ligne

 

#5 Thu 21 August 2008 13:47

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: [MapBasic] Lire un fichier CSV

Re,

Merci pour votre réponse rapide.
A+
Joël

Hors ligne

 

#6 Thu 21 August 2008 13:58

chiche31
Participant actif
Date d'inscription: 20 Aug 2008
Messages: 64

Re: [MapBasic] Lire un fichier CSV

Petit soucis : En fait ma table de destination existe déjà, et comporte plus de colonnes que le fichier csv. Esct-ce que la fonction register marche quand même?

Hors ligne

 

#7 Thu 21 August 2008 14:02

chiche31
Participant actif
Date d'inscription: 20 Aug 2008
Messages: 64

Re: [MapBasic] Lire un fichier CSV

Et je voudrais pouvoir faire ce traitment si possible ligne par ligne, étant donné que j'ai besoin par la suite de générer un fichier log qui recense toutes les lignes traitées.

Hors ligne

 

Pied de page des forums

Powered by FluxBB