Zum Inhalt springen
/ Home / Knowledge / Spaltenbreite in SharePoint online mit JSON anpassen

Spaltenbreite in SharePoint online mit JSON anpassen

Andreas Olbricht
Cloud & Microsoft 365-Experte
OIT GmbH
Profil ansehen

SharePoint Online bietet über Column Formatting ein mächtiges JSON-Schema, mit dem sich Darstellung, Farbe, Formatierung und eben auch die Spaltenbreite einer Listen-Ansicht feinjustieren lassen – ganz ohne SPFx-Entwicklung. Ein gezielter Eingriff in das JSON reicht, um eine Spalte breiter oder schmaler darzustellen.

In SharePoint Online kannst du die Breite von Spalten in Listen und Bibliotheken mit JSON-Formatierung präzise anpassen. Das ist besonders nützlich, wenn die automatische Spaltenbreite nicht deinen Anforderungen entspricht.

JSON-Formatierung für Spaltenbreiten öffnen

  1. Öffne deine SharePoint-Liste oder -Bibliothek
  2. Klicke auf den Spaltentitel der zu ändernden Spalte
  3. Wähle „Spalteneinstellungen“„Diese Spalte formatieren“
  4. Klicke auf „Erweiterter Modus“ um den JSON-Editor zu öffnen

JSON-Code für feste Spaltenbreite

Füge folgenden JSON-Code ein, um eine feste Spaltenbreite zu definieren:

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json",
  "elmType": "div",
  "style": {
    "width": "200px",
    "overflow": "hidden",
    "text-overflow": "ellipsis",
    "white-space": "nowrap"
  },
  "txtContent": "@currentField"
}

Ändere den width-Wert nach Bedarf (z.B. 150px, 300px).

Spaltenbreite in der Listenansicht global anpassen

Alternativ kannst du in der Listenansicht die Spaltenbreite per Drag & Drop am Spaltenrand ziehen – jedoch nur als temporäre Einstellung pro Sitzung. Für dauerhaften Effekt ist JSON die einzig verlässliche Methode.

Für individuelle SharePoint-Layouts, Column-Formatting und Dataverse-Integration begleiten wir euch in der Cloud & Microsoft 365-Beratung.

Weitere JSON-Anpassungen für SharePoint-Spalten

Spalten ausblenden

Mit "txtContent": "" und "style": {"display": "none"} im JSON-Format kannst du Spalten je nach Bedingung komplett ausblenden – ohne die Spalte zu löschen oder Berechtigungen zu ändern.

Bedingte Formatierung

Mit "if"-Ausdrücken im JSON kannst du Zellen einfärben (z.B. rot bei „Überfällig", grün bei „Abgeschlossen") ohne Power Apps oder Flow – direkt in der Spaltenformatierung.

Formatierung per Vorlage

Microsoft bietet eine wachsende Bibliothek fertiger JSON-Formatierungsvorlagen auf GitHub (pnp/sp-dev-column-formatting). Diese kannst du direkt kopieren und an eigene Anforderungen anpassen.

Andreas Olbricht
Dein Ansprechpartner
OIT GmbH
Profil ansehen

Hast du eine Frage zu diesem Artikel?

Schreib uns – wir antworten in der Regel innerhalb eines Werktages.