SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 235 visiteurs en ce moment

Accueil > Rédaction > Graphiques et tableaux > Tablos > Tablos

Tablos

26 mars 2010 – par Luis Speciale – commentaires

5 votes

Cette contribution surcharge des fichiers et/ou des fonctions de SPIP : il n’est donc pas garanti qu’elle fonctionne avec d’autres contributions surchargeant lesdits fichiers et/ou fonctions. Sa compatibilité avec les versions de SPIP est donc assez restreinte.

Si vous avez des tableaux OpenOffice à intégrer dans SPIP, exportez-les au format CSV, puis intégrez-les avec la balise emb. Ce plugin ne prétend qu’à rendre un peu plus facile la mise en place des tableaux, en insérant l’idée des sous-classes (ou sous-titres des tableaux), et la mise en couleur des mêmes.

Si vous travaillez avec Excel il vous faudra un utilitaire pour convertir votre fichier en utf-8. Je crois que NotePad peut enregistrer en utf-8.

Une fois votre tableau fini, enregistrez-le au format CSV et avec ces paramètres :
Jeu de caractères : Unicode (UTF-8)
Séparateur de champ : ; (point virgule)
Séparateur de texte : aucun (effacez les apostrophes)
Décochez si nécessaire les cases à cocher « Enregistrer le contenu de la cellule comme affiché » et « Largeur de colonne fixe ».

Il faudra ensuite l’intégrer dans un article. Pour ce faire, téléchargez votre document en intégrez-le dans l’article au moyen de la balise <embXX> où XX représente le numéro du document.

Voici le résultat de l’importation du CSV

Voici le texte du CSV

J’ai mis des bulles (•) pour que vous puissiez voir les sauts de ligne, elles n’existent pas dans le fichier CSV.

Si la première case de la première ligne n’est pas vide elle sera considérée comme le titre, à condition que les cases suivantes de cette ligne soient vides. Si elles ne sont pas vides, le formatage du titre est ignoré et on aura la présentation de la deuxième ligne.

La deuxième ligne est considérée comme étant celle qui définit les classes.

Ensuite, si une ligne n’a du texte que dans la première case, elles est considérée comme une sous-classe : elle a donc une présentation différente des autres lignes, celles qui contiennent du texte dans toutes les cases et dont les couleurs différent légèrement pour faciliter la lecture. En aucun cas les cellules au délà de la première peuvent être vides — si aucune information n’est à renseigner insérez un trait d’union, par exemple (-).

Pour aller plus loin, il va falloir mettre les mains dans le cambouis ;-)

Si vous voulez fusionner des cellules, rien de plus simple avec les raccourcis de SPIP : utilisez ^ pour fusionner une cellule avec la cellule supérieure et < pour fusionner une cellule avec celle qui la précède. Pour vous montrer un exemple, voici le fichier CSV que j’ai utilisé. Notez que les point virgule ( ;) sont le délimiteurs de cellule et que j’ai mis des bulles (•) pour que vous puissiez voir les sauts de ligne (étant invisibles mais faisant partie de la logique des fichiers CSV). Si vous voulez, vous pouvez aussi mettre des retours-charriot (<br />).

Voici le résultat une fois les raccourcis SPIP intégrés

Voici le texte du CSV modifié

Voir en ligne : http://plugins.spip.net/tablos

Dernière modification de cette page le 23 mars 2017

Retour en haut de la page

Vos commentaires

  • Le 29 mars 2010 à 15:52, par Luis Speciale En réponse à : Tablos

    Bonjour. Si c’est *VRAIMENT* votre première ligne vous n’avez pas besoin des <. Je me cite moi-même : « Si la première case de la première ligne n’est pas vide elle sera considérée comme le titre, à condition que les cases suivantes de cette ligne soient vides. »

    En principe, essayez d’importer votre CSV comme il est, je veux dire, sans intervention de votre part. Si le résultat est satisfaisant passez à l’étape de fusionner des cellules.

    A +

    Répondre à ce message

  • Le 29 mars 2010 à 15:19, par sqwilickx En réponse à : Tablos

    Bonjour,

    tout d’abord, merci pour ce plugin très très utile.

    Je viens de le tester, mais chez moi les « <">

    comme texte de mon article j’ai uniquement  »<emb46>".
    Le document à été exporter avec Numbers de iWork en CSV avec option UTF8.

    merci d’avance

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Présentation : Organisation et décisions dans une optique autogérée et non-argentée

    11 mai – commentaires

    Cette présentation a été faite durant la rencontre SPIP à Toulouse en mai 2017. Elle propose des pistes de solutions pour avancer sur les chantiers compliqués et bloquants, notamment par la rédaction d’une charte/mode d’emploi pour la communauté et (...)

  • Pour un fonctionnement communautaire efficace dans la communauté SPIP

    24 mai – 16 commentaires

    Où l’on propose de tester des nouvelles façons de prendre des décisions et d’avancer collectivement sur des projets SPIP, de manière transparente, en impliquant la communauté, et en étant plus accueillants pour les nouvelles personnes. Tout ça dans la (...)

  • Utilisez le framework Foundation dans vos squelettes !

    13 août 2013 – 76 commentaires

    Foundation est un framework CSS et Javascript très complet pour réaliser des sites sur une grille propre et homogène. Mais surtout, il permet de rendre un site responsive très facilement ! Ce plugin ajoute le framework Foundation sur l’espace (...)

  • Mise à jour automatique des plugins

    5 octobre 2009 – 148 commentaires

    Une nouvelle lame du Couteau Suisse permet de visualiser les plugins nécessitant une mise à jour, tout comme SPIP lui-même ! Présentation Rendons à César ce qui est à César, voici un extrait de la présentation du Couteau Suisse pour sa lame « Mise (...)

  • cibc : bannière d’avertissement pour les cookies

    28 octobre 2014 – 55 commentaires

    L’objectif de ce plugin est d’informer l’utilisateur et de recueillir son consentement (ou son refus) sur l’utilisation par le site de cookies de mesure d’audience, de publicité ciblée ou de réseaux sociaux. Les objectifs de ce plugin Le premier (...)

Ça spipe par là