Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/08/2008, 23h00   #1
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Par défaut [Word/BDD] Rechercher chaînes de caractères ?

Bonjour !

Je ne savais pas trop où mettre mon petit sujet, si une autre section est plus peut-être plus appropriée, je vous invite à me le faire savoir =)

J'aurai une question, sur un principe (peut-être qu'il n'est tout simplement pas possible).
Imaginons que vous ayez des documents Word (ou pdf, si c'est mieux pour ce que je voudrais faire), et que vous voudriez aller y chercher des informations spécifiques sans avoir à les rentrer vous-même dans une base de données.

Est-ce que cela est envisageable.. ? (Avant même de parler du comment trop précisement, je pourrais toujours aller embêter quelqu'un d'autre !)

Peut-être un outil pour rechercher des chaînes de caractères dans les fichiers Word ?

Merci beaucoup,
Nolo.
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 23h03   #2
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 364
Points : 29 286
Points : 29 286
Salut,

C'est une bonne question qui va faire couler de l'encre.
C'est possible mais pas très simple.

Si tu veux, on peut explorer la chose.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2008, 23h38   #3
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Salut,

Avec plaisir !

Personnellement à part mon histoire de chaînes de caractères, j'ai pas trop de pistes (j'ai cru entendre que c'était d'une efficacité réduite en plus).
Si vous avez des idées, n'hésitez-pas !
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 10h28   #4
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Quelqu'un m'a proposé de convertir les fichiers en html avant, disant que le traitement serait sûrement beaucoup plus simple.

Des idées ?
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 11h35   #5
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Ah, bien ça a été vite, quelqu'un d'autre m'a proposé les expressions régulières. Des idées ? ^^
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 11h38   #6
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 364
Points : 29 286
Points : 29 286
En premier lieu, il y a une contribution http://www.developpez.net/forums/d53...mots-document/

Si tu dois convertir tous tes fichiers en HTML, tu n'est pas sortit de l'auberge.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 12h22   #7
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut,

Attention la conversion en HTML de fichier Word, en plus de la somme de travail importante à effectuer que t'indique Heureux-Oli, il faut que tu saches que la conversion de fichiers Word en HTML marche bien mais que les fichiers sont peu portables (mais uniquement dans l'environnement de Microsoft) et très lourds.

Citation:
Envoyé par VectNolo Voir le message
Personnellement à part mon histoire de chaînes de caractères, j'ai pas trop de pistes (j'ai cru entendre que c'était d'une efficacité réduite en plus).
Si vous avez des idées, n'hésitez-pas !
Non la recherche dans Word est très puissante : expressions régulières (un peu moins riche que les expressions régulières normalisées en Java, par exemple) et surtout elle peut intégrer des recherches sur des éléments de traitement de texte comme des tableaux, des images, des styles... (ce qui est beaucoup plus riche que les expressions régulières sur du simple texte).

On peut t'aider sur le sujet, si tu veux. Regarde à titre informatif un post sur un exemple de recherche/remplacement complexe avec Word Formater automatiquement un document

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 14h15   #8
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Bon, alors apparemment vaut mieux laisser tomber le HTML.

Je vais jeter un oeil aux liens que vous m'avez donné, je viendrai vous dire quoi ensuite.

Merci beaucoup !
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 19h44   #9
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Me revoilà !

J'ai été jeté un oeil, j'avoue ne pas avoir tout compris sur le post concernant la "recherche complexe" que le monsieur essayait de faire sur word. Par contre j'ai été ensuite regarder comment fonctionner les expressions régulières, ça a tout de suite été plus clair =)

Seulement.. je ne sais pas trop par où commencer
J'ai les fichiers sous la main mais j'attends encore qu'on me dise de quelles données il va s'agir (il s'agit de CV, en fait).

J'ai une autre personne qui m'en a dit ça :

Citation:
en gros, il faudrait tagger les tableaux que tu veux recuperer avec un name='bdd' dans le <table>, ou un truc du genre
au passage, tu pourra toujours en profiter pour passer un nom de table, de base, ... toujours au meme endroit
enfin, comme l'a dit nemesis (brievement), apres, c'est du travail sur les regexpr, tu vas localiser les tables a extraire, trouver comment les inserer, et traiter le contenu.

l'algo de traitement dependra beaucoup de la source, mais pour un truc pareil, plus tu pourra rajouter d'infos dans le fichier origine, plus facile ce sera.

edit: par contre, s'il y a des milliers de trucs a tagger, ca risque d'etre long :\
J'avoue ne pas avoir tout compris
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2008, 20h37   #10
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 364
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 364
Points : 29 286
Points : 29 286
Je pense qu'on te dit n'importe quoi !
On ne peut pas donner un nom à un tableau en Word.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2008, 18h34   #11
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Citation:
Envoyé par VectNolo Voir le message
J'avoue ne pas avoir tout compris
Si ça te rassure moi non plus.

Citation:
Envoyé par VectNolo Voir le message
J'ai été jeté un oeil, j'avoue ne pas avoir tout compris sur le post concernant la "recherche complexe" que le monsieur essayait de faire sur word. Par contre j'ai été ensuite regarder comment fonctionner les expressions régulières, ça a tout de suite été plus clair =)
Pour les expressions régulières, si ça te parle, je pense que ce sera le plus simple. On peut t'aider.


@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2008, 23h36   #12
Invité de passage
 
Inscription : août 2008
Messages : 7
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 7
Points : 1
Points : 1
Me voilà rassuré !

Sinon, la personne pour qui je faisais ces recherches m'a fait savoir que ce n'était plus nécessaire, je vais donc m'évertuer à ne point m'embêter là-dessus, et vous non plus par la même occasion =)

Merci quand même !
VectNolo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h01.


 
 
 
 
Partenaires

Hébergement Web