AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

freetable - En ligne dans le Cloud

Exécutez freetable dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande freetable qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


freetable - outil pour faciliter la génération de tableaux HTML

VERSION


Cette page de manuel décrit la version 2.3 de table libre.

Il se peut que ce ne soit pas précis à 100% si vous utilisez une version différente.

SYNOPSIS


table libre [choix] nom de fichier

or

table libre [choix]

Les options possibles sont :

-h, --Aidez-moi Imprimer les informations d'utilisation et quitter

-V, --version Imprimer les informations sur la version et quitter

-c, --commenter Insérer un commentaire avant chaque cellule pour indiquer son emplacement

-b, --non-nbsp Ne pas insérer   pour vider les cellules pour une apparence 3D abaissée

-w, --Attention Imprimez un avertissement avant chaque table générée que vous ne devez pas le modifier.
Vous devriez changer sa source.

-l, --emplacement Représentant(e) suppléant(e) ainsi que indicateurs à l'intérieur du tableau avec l'emplacement correct de la cellule

-m, --macro [programme]
Utilisez le processeur de macro pour traiter le contenu des cellules (par défaut : m4)

ATTENTION


NE PAS UTILISER DE MACRO PROCESSEUR SUR UNE SOURCE INCERTAINE
M4 PEUT ÊTRE UTILISÉ POUR COMPROMETTRE VOTRE SÉCURITÉ
POUR PLUS D'INFORMATIONS SUR CET EXEC :

info m4 'UNIX commandes' syscmd

DESCRIPTION


Ceci est le remplacement gratuit de wwwtableau

HTML est un excellent langage, mais il a un horrible défaut : les tableaux. J'ai passé de nombreuses heures à regarder
Source HTML que je viens d'écrire et j'essaie de deviner quelle cellule de la source est laquelle dans le navigateur.

Si cela vous décrit également, lisez cette page de manuel et votre douleur s'arrêtera.

Le programme a lu la source HTML de l'une ou l'autre Stdin ou fichier. Ensuite, il recherche le début de la ligne
table:



Ensuite, il analyse le tableau, place le tableau HTML correct à cet endroit et continue la recherche de
le prochain tableau.

TABLE SYNTAXE


C'est très facile:

wwwtableau :

[préambule]
[cellule]
[cellule]



wwwtable_options sera transmis à Mots clés. Il n'y a pas de magie dans le préambule. Ça peut
être n'importe quel texte HTML. Il sera simplement mis devant la table.

cell est soit normal_cell ( balise) ou header_cell ( étiqueter). Au moins c'était comme ça
dans freetable 1.x. Voir la section suivante pour une syntaxe d'adresse de cellule alternative.

cellule_normale :
(ligne, colonne) cell_options
contenu_cellule

header_cell :
((ligne,col)) cell_options
contenu_cellule

cell_options sera transmis à la balise de cellule. Il y a de la magie à l'intérieur colspan ainsi que envergure clés
sont analysés pour créer une table correcte.

cell_content peut être n'importe quoi. Il peut contenir du texte, des balises et même des wwwtables imbriqués.

Si vous utilisez -m (ou --macro), il sera passé par m4(1), avec et ensemble
à l'adresse de la cellule actuelle

row et col sont soit des nombres localisant les cellules, soit des expressions relatives à la cellule précédente ou
expressions régulières pour correspondre à peu d'entre eux. contrairement à wwwtableau, table libre peut utiliser régulièrement
expressions pour les cellules d'en-tête. Aussi * peut être utilisé, et cela signifie .* vraiment.

Les expressions relatives sont :

= ou vide signifie : le même que précédemment

+ or +X signifie : un et X de plus que le précédent

- or -X signifie : un et X de moins que précédent

Si plusieurs définitions s'adressent à la même cellule, toutes les options et tous les contenus sont concaténés dans
ordre d'apparition.

Si vous souhaitez utiliser uniquement des expressions régulières, vous devez indiquer au programme la dernière cellule :


(*,1)
ce sont les colonnes 1
(1,*)
ce sont les rangées 1
(4,4)


ALTERNATIVE CELLULE ADRESSE SYNTAXE


Il n'est pas pratique de spécifier l'adresse de la cellule en tant qu'expression régulière. Donc dans table libre 2.0 deux
de nouvelles méthodes ont été introduites. Les deux peuvent être utilisés pour les cellules normales ou d'en-tête.

La compatibilité descendante totale est préservée. Pour le préserver, une nouvelle syntaxe a dû être introduite.
Malheureusement, vous ne pouvez pas spécifier l'adresse de ligne en utilisant une méthode et l'adresse de colonne en utilisant
un autre. Pour contourner ce problème, les deux nouvelles méthodes sont très libérales et vous permettent d'utiliser =,
+, -, +X -X et une chaîne nulle avec la même signification que dans l'ancienne méthode d'adressage.

Contrairement à la méthode d'expression régulière, les nouvelles méthodes découvriront automatiquement la dernière cellule.

EXPLICITE GAMMES
(rowrange;colrange) options_cellules
contenu_cellule

La syntaxe pour rowrange et colrange est la suivante : 1-2,4-7,9,12. Les doublons seront
éliminé. À des fins d'adresses relatives, le dernier numéro donné est utilisé. Alors si tu écris

(1-100,32;1)
foo
(+,)
barre

La cellule (33,1) contiendra "foobar" et toutes les autres uniquement "foo".

ARBITRAIRE PERL CODE
({code pour les lignes},{code pour les tables}) cell_options
contenu_cellule

Vous pouvez utiliser une seule ligne Perl arbitraire tant qu'elle correspond à notre pas très intelligent
expressions régulières et évalue à la liste. Malheureusement, il n'y a pas de régulier
expression pour le code Perl, mais tant qu'elle ne contient pas }, { ainsi que }) ça devrait marcher.
Mise en situation :


({grep {$_%3 == 1} 1..100},{1..2,4})
foo


Évaluera à 100 lignes x 4 colonnes de table avec 'foo' dans chaque 1ère, 2ème et 4ème colonne de
chaque rangée avec un numéro égal à 1 modulo 3.

Si vous souhaitez utiliser un "code arbitraire" dans une partie de l'adresse et une plage explicite dans le
autre, changer - développement .. dans la définition de la plage, et mis entre { ainsi que }.

Si vous souhaitez utiliser un "code arbitraire" dans une partie de l'adresse et une expression régulière dans le
autre, vous devez écrire {grep {/expression/} de à}. Malheureusement, dans ce cas, vous
devez spécifier explicitement la taille de la table.

INCOMPATIBILITÉS WITH TABLEAU WWW


Si vous étiez auparavant utilisateur de wwwtableau et que vous voulez changer d'outil, vous devriez lire ceci.
La plupart de ces informations concernent la gestion des expressions régulières. Remarquez aussi que wwwtableau ne pouvait pas faire l'emplacement
substitution de balises ni macrotraitement.

Option -w a un sens complètement opposé. Nous n'imprimons pas les avertissements par défaut, et -w or
--Attention est utilisé pour forcer les avertissements.

Les champs d'en-tête de table peuvent être spécifiés par regexps ex :

((1,*))

C'était impossible dans wwwtableau.

Les pions d'axe sont 100% orthogonaux. Cela signifie que le code :

(*,1) largeur=30
(*,2) largeur=35
(*,3) largeur=40
(=,=)
Foo

Foo apparaîtra dans la 3ème colonne. Si vous vouliez qu'il soit en 1er vous devriez écrire :

(*,1) largeur=30
(*,2) largeur=35
(*,3) largeur=40
(=,1)
Foo

or

(*),) largeur=30
(*),+) largeur=35
(*),+) largeur=40
(=,1)
Foo

In table libre 2.0 deux nouvelles méthodes o spécifiant l'adresse de la cellule ont été introduites. Elles sont
totalement incompatible avec wwwtableau.

Utilisez freetable en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Plugin Eclipse Tomcat
    Plugin Eclipse Tomcat
    Le plugin Eclipse Tomcat fournit
    intégration simple d'une servlet Tomcat
    conteneur pour le développement de java
    des applications Web. Vous pouvez nous rejoindre pour
    discussion...
    Télécharger le plug-in Eclipse Tomcat
  • 2
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop est pour le streaming
    torrents sur Mac, Windows ou Linux. Ce
    se connecte à la fois à BitTorrent et
    Pairs WebTorrent. Maintenant il n'y a pas
    faut attendre...
    Télécharger WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX est un programme scientifique pour affiner
    réflexivité aux rayons X, neutrons
    réflectivité et rayons X de surface
    données de diffraction utilisant le différentiel
    algorithme d'évolution....
    Télécharger GenX
  • 4
    pspp4windows
    pspp4windows
    Le PSPP est un programme de statistiques
    analyse des données échantillonnées. C'est gratuit
    remplacement du programme propriétaire
    SPSS. PSPP dispose à la fois de texte et
    graphique nous...
    Télécharger pspp4windows
  • 5
    Extensions Git
    Extensions Git
    Git Extensions est un outil d'interface utilisateur autonome
    pour la gestion des référentiels Git. Ça aussi
    s'intègre à l'explorateur Windows et
    Microsoft Visual Studio
    (2015/2017/2019). E...
    Télécharger les extensions Git
  • 6
    eSpeak: synthèse vocale
    eSpeak: synthèse vocale
    Moteur de synthèse vocale pour l'anglais et
    beaucoup d'autres langues. Taille compacte avec
    prononciation claire mais artificielle.
    Disponible en tant que programme en ligne de commande avec
    de nombreux ...
    Télécharger eSpeak : synthèse vocale
  • Plus "

Commandes Linux

Ad