Un tableau de facture multi-pages
Douze lignes tiennent sur une page et trente en font deux — et la deuxième doit ressembler exactement à la première, sinon la facture revient du service comptable du client.
Un montant tout seul ne dit rien. Sortez 118 400 d'un tableau : ce n'est plus qu'un nombre. Ce qui lui donne un sens, c'est l'agence écrite sur sa ligne et le trimestre écrit en haut de sa colonne. L'œil trouve les deux sans qu'on le lui demande : il remonte la colonne et suit la ligne. Un logiciel qui lit la page à voix haute pour quelqu'un qui ne la voit pas n'a pas d'œil pour suivre une ligne ; alors, si le fichier ne dit pas quel titre va avec quel montant, une feuille de trente agences se lit comme cent vingt nombres nus.
La feuille ci-dessous le dit. Elle déclare que ses deux premières lignes sont des titres et que sa première colonne en est un aussi ; à partir de là, la bibliothèque calcule, montant par montant, quels titres le concernent — y compris les deux qu'aucune ligne droite ne trouve : l'année, qui couvre quatre trimestres d'un coup, et le mot posé à côté de la colonne des agences, qui couvre les deux lignes de titres. C'est ce qu'un contrôle d'accessibilité demande à un tableau, et c'est ce que personne n'a envie d'écrire à la main pour cent vingt montants. La feuille continue sur une seconde page et reste un seul tableau : le titre réimprimé en haut de la page deux est le même titre, pas un second.
Des programmes entiers, longs de plusieurs centaines de lignes, pour celui qui écrit vos logiciels.
Voir le code Rust Voir le code Python
Ouvrir le document en anglais Ouvrir le document en français
Ce document pèse 88.0 ko.
Voyez ce que pèse chaque document.
Les chiffres de rapidité et de poids de ce site sont mesurés avec une clé de licence. Voyez ce que dessine une version d'essai.
Exactement 88 008 octets.
Sur ce site, un kilo-octet vaut mille octets.
Douze lignes tiennent sur une page et trente en font deux — et la deuxième doit ressembler exactement à la première, sinon la facture revient du service comptable du client.
Ce qu'une cellule fait de sa propre boîte : la marge, la bordure, la marge intérieure, le fond.
Les quatre côtés d'une cellule en quatre couleurs différentes, et des fonds colorés distingués des bordures colorées.
Un long tableau confié d'un bloc, qui décide lui-même de son découpage en pages : son en-tête en haut de chaque page, sa note en bas de chaque page, ses fonds gris définis une seule fois pour tout le tableau, et une mention que l'on trace soi-même sous chaque page, à l'endroit exact que le tableau indique.
Une fiche technique dont les cellules sont fusionnées sur la hauteur : chaque groupe est nommé une seule fois en face de toutes ses lignes, avec une remarque à côté ; les traits de séparation s'arrêtent au bord de ces cellules, et une remarque trop longue pour les lignes qu'elle couvre les fait grandir.
La même liste de pièces deux fois : quatre colonnes qui se partagent la largeur à parts égales, puis la référence, la quantité et le prix chacun aussi large que sa propre cellule la plus large, la désignation prenant tout ce qu'ils laissent.