Aide:Transformer un tableau Excel en tableau WikiGenWeb : Différence entre versions
m (→Création du tableau sous WikiGenWeb) |
m (→Création du tableau sous WikiGenWeb) |
||
Ligne 96 : | Ligne 96 : | ||
==Création du tableau sous WikiGenWeb== | ==Création du tableau sous WikiGenWeb== | ||
− | |||
− | |||
* '''Placez-vous à l'endroit où doit être placé le tableau, faîtes un coller.''' | * '''Placez-vous à l'endroit où doit être placé le tableau, faîtes un coller.''' | ||
− | *Vous devez obtenir ce texte: | + | * '''Vous devez obtenir ce texte:''' |
<pre> | <pre> | ||
− | |- | + | |- |
− | |N°||Nom||Sx||Date||Age||Date de N||Père||Mère||Conjoint | + | |N°||Nom||Sx||Date||Age||Date de N||Père||Mère||Conjoint |
|- | |- | ||
− | |8||CAYRÉ Jean Louis||M||25/05/1837||61 ans||1776|| || || | + | |8||CAYRÉ Jean Louis||M||25/05/1837||61 ans||1776|| || || |
|- | |- | ||
− | |12||DELFOS Justine||F||27/04/1895||81 ans||1814||DELFOS Vidal||DELFOS Jeanne||PAGES Casimir | + | |12||DELFOS Justine||F||27/04/1895||81 ans||1814||DELFOS Vidal||DELFOS Jeanne||PAGES Casimir |
|- | |- | ||
− | |6||DUMAS Marie Jeanne||F||26/07/1801||19 mois||1799||DUMAS Claude||MARTIN Delphine|| | + | |6||DUMAS Marie Jeanne||F||26/07/1801||19 mois||1799||DUMAS Claude||MARTIN Delphine|| |
|- | |- | ||
− | |5||TALON Barthélémy||M||26/06/1763||80 ans||1683|| || || | + | |5||TALON Barthélémy||M||26/06/1763||80 ans||1683|| || || |
− | |||
</pre> | </pre> | ||
− | + | * '''entrez les balises du tableau {| et |} devant et derrière le texte. | |
− | |||
− | |||
− | |||
− | + | ||
− | < | + | * '''Vous devez obtenir ce texte:''' |
− | + | <pre> | |
− | |||
− | |||
− | |||
− | |||
− | |||
{| | {| | ||
+ | |- | ||
+ | |N°||Nom||Sx||Date||Age||Date de N||Père||Mère||Conjoint | ||
|- | |- | ||
− | | | + | |8||CAYRÉ Jean Louis||M||25/05/1837||61 ans||1776|| || || |
|- | |- | ||
− | | | + | |12||DELFOS Justine||F||27/04/1895||81 ans||1814||DELFOS Vidal||DELFOS Jeanne||PAGES Casimir |
|- | |- | ||
− | | | + | |6||DUMAS Marie Jeanne||F||26/07/1801||19 mois||1799||DUMAS Claude||MARTIN Delphine|| |
|- | |- | ||
− | + | |5||TALON Barthélémy||M||26/06/1763||80 ans||1683|| || || | |
− | |||
− | |5||TALON Barthélémy||M||26/06/1763||80 ans||1683|| || || | ||
|} | |} | ||
+ | </pre> | ||
− | + | * '''Entrez les paramètres de style de votre tableau, comme indiqué ci-dessous:''' | |
+ | <pre> | ||
+ | |||
+ | </pre> | ||
==Mise en forme== | ==Mise en forme== |
Version du 22 février 2011 à 17:05
Cet article est en cours de modification importante par un contributeur WikiGenWeb pour un temps assez long et vous ne devez que le lire. Attendez que ce bandeau disparaisse si vous voulez apporter des modifications, sinon vous risquez de provoquer des violations de partage. |
Sommaire
- 1 Objectif
- 2 Source et cible
- 3 Travaux à exécuter sur Excel
- 4 Travaux de mise en forme sous éditeur
- 5 Création du tableau sous WikiGenWeb
- 6 Mise en forme
- 7 Ajouter de la couleur
- 8 Et plus
Objectif
Cet article doit vous permettre de transformer une feuille Excel en un tableau WikiGenWeb, c'est à dire transformer du code application VBA en code wiki.
Nous avons choisi un exemple simple pour bien comprendre le déroulement de la procédure. Pour votre cas pratique vous devrez ajouter les sélections supplémentaires de cellules que vous devez transformer.
Les clauses de style que ce soit pour la couleur, la police, la mise en page etc.... seront ignorés.
Source et cible
Votre feuille Excel est celle indiquée ci-dessous et vous devez retrouver le même tableau dans votre article WikiGenWeb.
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Travaux à exécuter sur Excel
- Insérer une ligne en première position
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
ICI | ||||||||
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
- Dans la cellule A1, saisir les caractères |- (pipe + tiret)
- Dans la cellule B1, saisir le caractère | (pipe)
- Dans la cellule C1, saisir les caractères || (pipe + pipe)
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
|- | | | || | ||||||
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
- Saisir une fonction en cullule H1 :
=CONCATENER($A$1;$D$1;$B$1;A2;$C$1;B2;$C$1;C2;$C$1;D2;$C$1;E2;$C$1;F2;$C$1;G2;)
Le caractère $ indique que la référence est fixe sinon relative. Vous pouvez faire un copier/coller de cette fonction.
- Tirer vers le bas sur la poignée de la cellule H1 pour générer toutes les lignes du tableau.
- Dans la colonne H, sur toutes les lignes, vous devez voir apparaître le code wiki de votre tableau.
Travaux de mise en forme sous éditeur
- Faire un copier/coller de la colonne H, encore sélectionnée, dans un éditeur.
Cet éditeur doit être capable de traiter les caractères génériques (codes ASCII de 01 à 31)
Par exemple, l'éditeur gratuit Notepad++ convient très bien.
- Votre fichier doit se présenter sous cette forme, par exemple.
|-|||niveau1||niveau2||niveau3||niveau4||niveau5||total |-|ABBR||1||||||||||1
- Exécuter une fonction de remplacement dans tout le fichier: remplacer les caractères |- par les caractères |-\n
- Votre fichier doit se présenter sous cette nouvelle forme, par exemple.
|- |||niveau1||niveau2||niveau3||niveau4||niveau5||total |- |ABBR||1||||||||||1
- Si les caractères |- ne se retrouvent pas seuls sur la ligne, soit vous avez commis une erreur, soit votre éditeur ne sait pas traiter les caractères génériques.
Notepad++ gère très bien ce type de caractère.
- Faîtes un copier de l'ensemble de votre fichier, et passez sous WikiGenWeb.
Création du tableau sous WikiGenWeb
- Placez-vous à l'endroit où doit être placé le tableau, faîtes un coller.
- Vous devez obtenir ce texte:
|- |N°||Nom||Sx||Date||Age||Date de N||Père||Mère||Conjoint |- |8||CAYRÉ Jean Louis||M||25/05/1837||61 ans||1776|| || || |- |12||DELFOS Justine||F||27/04/1895||81 ans||1814||DELFOS Vidal||DELFOS Jeanne||PAGES Casimir |- |6||DUMAS Marie Jeanne||F||26/07/1801||19 mois||1799||DUMAS Claude||MARTIN Delphine|| |- |5||TALON Barthélémy||M||26/06/1763||80 ans||1683|| || ||
- entrez les balises du tableau {| et |} devant et derrière le texte.
- Vous devez obtenir ce texte:
{| |- |N°||Nom||Sx||Date||Age||Date de N||Père||Mère||Conjoint |- |8||CAYRÉ Jean Louis||M||25/05/1837||61 ans||1776|| || || |- |12||DELFOS Justine||F||27/04/1895||81 ans||1814||DELFOS Vidal||DELFOS Jeanne||PAGES Casimir |- |6||DUMAS Marie Jeanne||F||26/07/1801||19 mois||1799||DUMAS Claude||MARTIN Delphine|| |- |5||TALON Barthélémy||M||26/06/1763||80 ans||1683|| || || |}
- Entrez les paramètres de style de votre tableau, comme indiqué ci-dessous:
Mise en forme
Le quadrillage
- ajoutez le code border=1 au code d'ouverture du tableau {|
- {| border=1
ce qui donne
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Ça ressemble enfin à un tableau !
Titres de colonnes
Remplacez pour la première ligne uniquement
- {|
- |-
- | N° || etc...
- par
- {|
- |-
- ! N° || etc...
Le ! au lieu du 1° | force tous les titres en gras.
Ce qui donne
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Et le quadrillage, il est passé où ?
Quadrillage et titres
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Tout est tassé. Ça manque d'espace.
Quadrillage plus large
- ajoutez le code cellspacing=5 au code d'ouverture de tableau {| border=1 ; ce qui donne {| border=1 cellspacing=5
Résultat
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Le texte est écrasé par la bordure trop large.
- NB
- vous pouvez faire varier cellspacing=... de 0 à ...
Marge intérieure de cellule entre quadrillage et le texte
- ajoutez le code cellpadding=10 au code d'ouverture de tableau {| border=1 ; ce qui donne {| border=1 cellpadding=10
Résultat
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Cette fois le texte est un peu perdu dans le quadrillage.
- NB
- vous pouvez aussi faire varier cellpadding=... de 1 à ...
En combinaison
- ce qui donne {| border=1 cellspacing=5 cellpadding=10
Résultat
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Varier les valeurs
- Enfin vous pouvez faire varier toutes les valeurs de {| border=1 cellspacing=... cellpadding=... jusqu'à ce que vous obteniez la présentation que vous souhaitez.
Exemple
Avec {| border=1 cellspacing=8 cellpadding=3
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Ajouter de la couleur
Dans la ligne de titre
Placer code couleur #afeeee à droite du 1er |- dans la balise style="background-color: ".
Ecrire : |- style="background-color:#afeeee "
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Dans les lignes du tableau
De même pour le |- de chaque ligne concernée
- ligne 2 : |- style="background-color: #eee8aa"
- ligne 4 : |- style="background-color:#ffdab9"
- ligne 5 : |- style="background-color:#c0c0c0"
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Par colonne
Une ligne étant définie par la chaîne suivante :
|-
|cellule 1||cellule 2||cellule 3||cellule 4||cellule 5||cellule 6||cellule 7||cellule 8||cellule 9
On attribue le style="background-color:#9acd32" à chaque cellule concernée dans toutes les lignes.
|-
|cellule 1||cellule 2||style="background-color:#9acd32"|cellule 3||cellule 4||cellule 5||cellule 6||cellule 7||cellule 8||cellule 9
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint |
---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | 1776 | |||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | 1814 | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir |
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | 1799 | DUMAS Claude | MARTIN Delphine | |
5 | TALON Barthélémy | M | 26/06/1763 | 80 ans | 1683 |
Et plus
- Plus de colonnes
- le texte centré dans chaque cellule : style="text-align:center;"
N° | Nom | Sx | Date | Age | Date de N | Père | Mère | Conjoint | Témoin 1 | Témoin 2 | Commentaire défunt | Commentaire père | Commentaire mère | Commentaire témoin 1 | Commentaire témoin 2 | Cote | Libre |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
8 | CAYRÉ Jean Louis | M | 25/05/1837 | 61 ans | BLANC Pierre | NOGARET Pierre Paul Casimir | hab Alais, de passage dans cette ville | Infirmier de l'hospice d'Alais, 77 ans | militaire en congé illimité | 30FGW11_044 | 2MI 075 Vue 218 | ||||||
12 | DELFOS Justine | F | 27/04/1895 | 81 ans | DELFOS Vidal | DELFOS Jeanne | PAGES Casimir | † à la maison de santé protestante | 30FGW11_060 | CDROM CD6/151 2Mi124, vue 84 | |||||||
6 | DUMAS Marie Jeanne | F | 26/07/1801 | 19 mois | DUMAS Claude | MARTIN Delphine | 30FGW11_010 | ||||||||||
5 | TALON Barthelemy | M | 26/06/1763 | 80 | 30FGW10_320 |
Cet article est en cours de rédaction. Il est susceptible de changer à tout moment et dès qu'il sera terminé, ce bandeau disparaîtra.. |