Vorlage:ZahlZelle

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen


Zahlenformatierung eines sortierbaren Zahlenwerts in Tabellen.

Ohne Pipe-Symbol direkt an den Zellenbeginn anzuschließen.

Vorlagenparameter

Zahl1
Zahl; typografisches Minuszeichen zulässig und wahlweise Punkt oder Komma als Dezimaltrennzeichen zulässig.

Tausendertrennzeichen sind nicht empfehlenswert.
Wird das maschinenlesbare Format 1.234E56 benutzt, entspricht dies vollumfänglich der Vorlage:ZahlExpZelle.
Mit dem Zeichen wird hinter allen Zahlen eingeordnet, aber nichts optisch dargestellt; analog -∞ vor allen Zahlen (typografisches oder ASCII-Minuszeichen sowie Pluszeichen zulässig).
Bekannte Schlüsselwörter dürfen vorangestellt werden.

Ziffern aus zahlreichen nichtwestlichen Schriften, die auf 0 bis 9 abgebildet werden können, sind möglich und führen zu einer adäquaten Sortierung gemischt mit westlichen Ziffern.
Standard
0
Beispiel
3,1415
Suffixsuffix
Kurzes nichtnumerisches Anhängsel; wird unmittelbar mit dem Zahlenwert verbunden
Beispiel
Präfixpre
Kurzes Präfix; etwa ca. oder < oder ø.
Wird ohne Zeilenumbruch mit dem Zahlenwert verbunden; dazwischen normaler Weißraum.
Beispiel
Postfixpost
Kurzes Postfix; etwa eine Maßeinheit.
Wird ohne Zeilenumbruch mit dem Zahlenwert verbunden; dazwischen normaler Weißraum.
Beispiel
kg/m³
Aus­richtungpad
versuchte integrierte Ausrichtung des Dezimaltrenners; Anzahl der Ziffern.
  • positive Werte: rechtsbündig
  • negative Werte: linksbündig
Beispiel
3
Sichtbarzeige
Zahl sichtbar darstellen.
Abschaltung, um nur den Sortierwert zu nutzen
Standard
1
Beispiel
0
rowspanrowspan
Tabellen-Attribut: Anzahl der Zeilen
Beispiel
2
colspancolspan
Tabellen-Attribut: Anzahl der Spalten
Beispiel
3
classclass
Zusätzlicher Klassenbezeichner, etwa zur CSS-Zuordnung (der gesamten Tabellenzelle)
Beispiel
hintergrundfarbe8
CSSstyle
CSS-Eigenschaften (der gesamten Tabellenzelle)
Beispiel
color:#800080;text-align:right
Fragmentid
Fragmentbezeichner („Anker“).
Günstiger wäre es, die gesamte Tabellenzeile mit einem Fragmentbezeichner zu versehen.
Beispiel
pi

Zahlenformatierung eines sortierbaren Zahlenwerts in Tabellen

Vorlagenparameter

ParameterBeschreibungTypStatus
Zahl1

Zahl; typografisches Minuszeichen zulässig und wahlweise Punkt oder Komma als Dezimaltrennzeichen zulässig

Standard
0
Beispiel
3,1415
Einzeiliger Textvorgeschlagen
Suffixsuffix

Kurzes nichtnumerisches Anhängsel; wird unmittelbar mit dem Zahlenwert verbunden

Beispiel
Einzeiliger Textoptional
Präfixpre

Kurzes Präfix; etwa ca. oder < oder ø

Beispiel
Wikitextoptional
Postfixpost

Kurzes Postfix; etwa eine Maßeinheit

Beispiel
kg/m³
Wikitextoptional
Ausrichtungpad

versuchte integrierte Ausrichtung des Dezimaltrenners; Anzahl der Ziffern

Beispiel
3
Einzeiliger Textoptional
Sichtbarzeige

Zahl sichtbar darstellen

Standard
1
Beispiel
0
Wahrheitswertoptional
rowspan

Tabellen-Attribut: Anzahl der Zeilen

Beispiel
2
Zahlenwertoptional
colspan

Tabellen-Attribut: Anzahl der Spalten

Beispiel
3
Zahlenwertoptional
class

Zusätzlicher Klassenbezeichner, etwa zur CSS-Zuordnung (der gesamten Tabellenzelle)

Beispiel
hintergrundfarbe8
Einzeiliger Textoptional
CSSstyle

CSS-Eigenschaften (der gesamten Tabellenzelle)

Beispiel
color:#800080;text-align:right
Einzeiliger Textoptional
Fragmentid

Fragmentbezeichner („Anker“)

Beispiel
pi
Einzeiliger Textoptional

Kopiervorlage

| {{ZahlZelle|}}
| {{ZahlZelle | |zeige=0}}
| {{ZahlZelle | |suffix= |pre= |post= |pad= |zeige=0 |rowspan= |colspan= |class= |style= |id=}}

Darstellung, Formate, Besonderheiten

Darstellung
Immer typografisches Minuszeichen.
Immer Komma als Dezimaltrenner.
Immer Punkt zur Tausendertrennung.
Bei sechs oder mehr Nachkommastellen wird nach dem Komma in Dreiergruppen mit schmalem Weißraum gegliedert.
Vorangestelltes + wird auch dargestellt.
Parameterformat
Sowohl einfaches ASCII- wie auch typografisches Minuszeichen möglich.
Komma oder Punkt als Dezimaltrenner möglich.
Ein Syntaxfehler im Eingabewert (etwa Bis-Strich statt Minuszeichen, oder Buchstabe „O“ statt Ziffer Null) wird markiert.
Sortierung
Vorangestellte Zeichen oder typografisches Minuszeichen stören nicht die Sortierung.
Zellen mit einfachen Zahlen können kombiniert werden, und mit den anderen Vorlagen der Familie.
Padding
Es wird eine integrierte Ausrichtung des Dezimaltrenners versucht.
Dabei wird für alle Zellen in der Spalte der gleiche Positionswert vorgegeben, und in jeder Zelle anhand des momentanen Zahlenwerts daraus der vermutlich freizulassende Weißraum ermittelt.
Copy & Paste
Beim Copy & Paste einzelner Zahlen oder auch ganzer Tabellen wird die deutsche typografische optische Darstellung ersetzt durch das computergerechte internationale Datenformat, wodurch die Werte einfach in andere Vorlagen oder externe Berechnungsprogramme eingefügt werden können:
  • ASCII-Bindestrich-Minus statt typografischem Minuszeichen
  • Punkt als Dezimaltrenner
  • Keine Tausendertrennung
  • Keine Gliederung der Nachkommastellen

Schlüsselwörter

Die nachstehenden Schlüsselwörter werden erkannt und für den Sortierwert berücksichtigt:

  • <
  • ±
  • >
  • gut
  • ca.
  • ungefähr
  • fast
  • unter
  • rund
  • ungef.
  • mehr als
  • beinahe
  • um
  • weniger als
  • bei
  • nahe
  • zirka
  • über
  • reichlich
  • etwa
  • circa
  • nahezu
  • knapp

Beispiele

{| class="wikitable sortable" style="text-align:right;"
|-
!data-sort-type="number"| Zahl
|-
| {{ZahlZelle|-4,2}}
|-
| {{ZahlZelle|-2.4}}
|-
| 5
|-
| {{ZahlZelle|}} (ganz hinten)
|-
| {{ZahlZelle|−∞}} (ganz vorn)
|-
| {{ZahlZelle|7,0}}
|-
| {{ZahlZelle|007}}
|-
| {{ZahlZelle|3456}}
|-
| {{ZahlZelle|+3,0}}
|-
| {{ZahlZelle|>5}}
|-
| {{ZahlZelle|<5}}
|-
| {{ZahlZelle|≥5}}
|-
| {{ZahlZelle|≤5}}
|}
Zahl
-4.2
-2.4
5
(ganz hinten)
(ganz vorn)
7.0
7
3456
+3.0
> 5
< 5
≥ 5
≤ 5

data-sort-value

Für den Sortierschlüssel wird die Methode data-sort-value verwendet, wodurch der Sortierschlüssel nicht zum Bestandteil des Inhalts der Zelle wird.

Wartung

Fehlerhafte Einbindungen werden aufgelistet in der Kategorie:Wikipedia:Vorlagenfehler/Parameter:Zahl – aktuell keine   (19. November 2024 15:51) Aktualisieren

Lua

Verwendetes Modul: Sort/cellNum #f