transformer un tableau Excel en tableau Spip

Bonsoir Georges,

Voici la manip en manuel qui me permet de transformer un tableau excel en tableau spip !

Dans Excel ou openCalc je rajoute une colonne avant la 1ère et une après la dernière colonne.
Je rempli (par copier / coller) toute le lignes des deux colonnes avec les trois lettres "aqz"
Ensuite j'enregistre la feuille au format CVS et ; comme séparateur.
Dans l'explorateur windows j'ouvre le fichier CVS avec le bloc note windows (clic droit > ouvrir avec...)
ensuite j'utilise REMPLACER aqz; par |
puis REMPLACER ;aqz par |
et enfin ; par |

ainsi j'ai bien mon tableau au format SPIP

Bon c'est un peut tirer par les cheveux , mais cela fonctionne...
Mes connaissances d'excel ne me permette pas de faire une macro ou un code automatique.

Un jour peut être...
Claude

gdoliv wrote:

Merci de vos réponses.

Je veux parler de la syntaxe proposée aux rédacteurs pour faire des
tableaux, en séparant des cases par des barres.

Pour un rédacteur, qui ne maîtrise certainement pas les expressions
régulières, c'est un peu compliqué de passer d'un format délimité à celui
demandé par SPIP, comme le propose Frédéric. Il faut par exemple mettre une
barre en début de ligne alors qu'il n'y a pas de délimiteur ";" au début, et
deux délimiteurs ne peuvent apparemment pas se suivre sans être séparés par
un espace.

Si personne ne l'a fait, je vais m'y coller...

Cordialement.

Ok, merci pour la suggestion.

Il reste le problème des cases vides : remplacer "||" par "| |" devrait y
pourvoir en final.
J'y arriverai, mais peu de gens sont capables ou ont envie de faire des
choses aussi difficiles !
C'est pourquoi je tâcher d'automatiser cela, mais je voulais savoir si cela
n'avait pas été déja fait.

Cordialement.

"EY500" <ey500@yahoo.fr> a écrit dans le message de
news:3FABEA4E.8000404@yahoo.fr...

Bonsoir Georges,

Voici la manip en manuel qui me permet de transformer un tableau excel
en tableau spip !

Dans Excel ou openCalc je rajoute une colonne avant la 1ère et une
après la dernière colonne.
Je rempli (par copier / coller) toute le lignes des deux colonnes avec
les trois lettres "aqz"
Ensuite j'enregistre la feuille au format CVS et ; comme séparateur.
Dans l'explorateur windows j'ouvre le fichier CVS avec le bloc note
windows (clic droit > ouvrir avec...)
ensuite j'utilise REMPLACER aqz; par |
puis REMPLACER ;aqz par |
et enfin ; par |

ainsi j'ai bien mon tableau au format SPIP

Bon c'est un peut tirer par les cheveux , mais cela fonctionne...
Mes connaissances d'excel ne me permette pas de faire une macro ou un
code automatique.

Un jour peut être...
Claude

gdoliv wrote:

Merci de vos réponses.

Je veux parler de la syntaxe proposée aux rédacteurs pour faire des
tableaux, en séparant des cases par des barres.

Pour un rédacteur, qui ne maîtrise certainement pas les expressions
régulières, c'est un peu compliqué de passer d'un format délimité à celui
demandé par SPIP, comme le propose Frédéric. Il faut par exemple mettre

une

barre en début de ligne alors qu'il n'y a pas de délimiteur ";" au
début, et
deux délimiteurs ne peuvent apparemment pas se suivre sans être séparés

par

un espace.

Si personne ne l'a fait, je vais m'y coller...

Cordialement.

Bonjour à toutes et à tous,

J’ai une macro qui vous fait ça tout simplement :

Vous avez vos données sous Excel
Vous lancez la macro (elle vous demande le nombre de colonnes et de lignes ainsi que le nom du fichier texte à créer)
Celle-ci vous crée un fichier texte qu’il ne vous reste plus qu’à copier dans votre article …

Cette macro est disponible à ceux qui me la demande …

Je la mettrai (peut-être) à disposition en ligne dés que je trouverai le temps …

Vincent

EY500 ey500@yahoo.fr
Envoyé par : spip-bounces@rezo.net

07/11/2003 19:54

Pour
spip@rezo.net

cc

Objet
Re: [Spip] transformer un tableau Excel en tableau Spip

Bonsoir Georges,

Voici la manip en manuel qui me permet de transformer un tableau excel
en tableau spip !

Dans Excel ou openCalc je rajoute une colonne avant la 1ère et une
après la dernière colonne.
Je rempli (par copier / coller) toute le lignes des deux colonnes avec
les trois lettres "aqz"
Ensuite j'enregistre la feuille au format CVS et ; comme séparateur.
Dans l'explorateur windows j'ouvre le fichier CVS avec le bloc note
windows (clic droit > ouvrir avec...)
ensuite j'utilise REMPLACER aqz; par |
puis REMPLACER ;aqz par |
et enfin ; par |

ainsi j'ai bien mon tableau au format SPIP

Bon c'est un peut tirer par les cheveux , mais cela fonctionne...
Mes connaissances d'excel ne me permette pas de faire une macro ou un
code automatique.

Un jour peut être...
Claude

gdoliv wrote:

Merci de vos réponses.

Je veux parler de la syntaxe proposée aux rédacteurs pour faire des
tableaux, en séparant des cases par des barres.

Pour un rédacteur, qui ne maîtrise certainement pas les expressions
régulières, c'est un peu compliqué de passer d'un format délimité à celui
demandé par SPIP, comme le propose Frédéric. Il faut par exemple mettre une
barre en début de ligne alors qu'il n'y a pas de délimiteur ";" au
début, et
deux délimiteurs ne peuvent apparemment pas se suivre sans être séparés par
un espace.

Si personne ne l'a fait, je vais m'y coller...

Cordialement.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/

Bonjour et félicitation pour ta contribution, je suis client pour ta macro. merci d’avance. http://freebsnet.free.fr/ips/

----- Original Message -----
From: Vincent DELQUEUX
To: spip@rezo.net
Sent: Monday, November 10, 2003 2:25 PM
Subject: Re: [Spip] transformer un tableau Excel en tableau Spip => J’ai faitune macro …

Bonjour à toutes et à tous,

J’ai une macro qui vous fait ça tout simplement :

Vous avez vos données sous Excel
Vous lancez la macro (elle vous demande le nombre de colonnes et de lignes ainsi que le nom du fichier texte à créer)
Celle-ci vous crée un fichier texte qu’il ne vous reste plus qu’à copier dans votre article …

Cette macro est disponible à ceux qui me la demande …

Je la mettrai (peut-être) à disposition en ligne dés que je trouverai le temps …

Vincent

EY500 ey500@yahoo.fr
Envoyé par : spip-bounces@rezo.net

07/11/2003 19:54

Pour
spip@rezo.net

cc

Objet
Re: [Spip] transformer un tableau Excel en tableau Spip

Bonsoir Georges,

Voici la manip en manuel qui me permet de transformer un tableau excel
en tableau spip !

Dans Excel ou openCalc je rajoute une colonne avant la 1ère et une
après la dernière colonne.
Je rempli (par copier / coller) toute le lignes des deux colonnes avec
les trois lettres "aqz"
Ensuite j'enregistre la feuille au format CVS et ; comme séparateur.
Dans l'explorateur windows j'ouvre le fichier CVS avec le bloc note
windows (clic droit > ouvrir avec...)
ensuite j'utilise REMPLACER aqz; par |
puis REMPLACER ;aqz par |
et enfin ; par |

ainsi j'ai bien mon tableau au format SPIP

Bon c'est un peut tirer par les cheveux , mais cela fonctionne...
Mes connaissances d'excel ne me permette pas de faire une macro ou un
code automatique.

Un jour peut être...
Claude

gdoliv wrote:

Merci de vos réponses.

Je veux parler de la syntaxe proposée aux rédacteurs pour faire des
tableaux, en séparant des cases par des barres.

Pour un rédacteur, qui ne maîtrise certainement pas les expressions
régulières, c'est un peu compliqué de passer d'un format délimité à celui
demandé par SPIP, comme le propose Frédéric. Il faut par exemple mettre une
barre en début de ligne alors qu'il n'y a pas de délimiteur ";" au
début, et
deux délimiteurs ne peuvent apparemment pas se suivre sans être séparés par
un espace.

Si personne ne l'a fait, je vais m'y coller...

Cordialement.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/



liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/