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.