File Tools

Notepad++ plugin

JSON- en CSV-gereedschap

Twee formaten, elk met hun eigen dagelijkse ergernissen: JSON dat op één regel staat en onleesbaar is, of een CSV-export waarvan de kolommen niet uitlijnen zodra je 'm in een tekstviewer opent. Beide submenu's lossen dat direct op, zonder Excel of een online tool te hoeven openen.

JSON: pretty-print, minify, sort keys, escape/unescape

Pretty-print zet compact JSON om naar leesbare, ingesprongen vorm (2 of 4 spaties, instelbaar); Minify doet het tegenovergestelde voor bijvoorbeeld een API-payload. Sort keys ordent objectsleutels alfabetisch — handig om twee JSON-bestanden te kunnen vergelijken. Escape/unescape zet een heel JSON-document om naar een string-literal (en terug), zoals je nodig hebt om JSON in te bedden in een ander bestand.

Voor

{"env":"production","retries":3,"tags":["billing","orders"],"active":true}

Na

{
  "active": true,
  "env": "production",
  "retries": 3,
  "tags": [
    "billing",
    "orders"
  ]
}
JSON-tabblad van de File Tools instellingen

CSV: uitlijnen, sorteren, transponeren, quotes

Align columns zet elke kolom op gelijke breedte zodat je een CSV als tabel kunt lezen zonder Excel te openen; Compact maakt dat weer ongedaan. De parser begrijpt quoted fields die zelf een komma of newline bevatten en dubbele quotes als literal quote (RFC 4180), dus uitlijnen breekt nooit op zulke velden. Daarnaast: delimiter wisselen (, ↔ ;), sorteren op kolom, rijen en kolommen transponeren, en quotes toevoegen of verwijderen los van uitlijnen.

Voor

id,name,note
1,Orders Service,"handles orders, billing"
23,Auth,ok

Na

id,name,note
1 ,Orders Service,"handles orders, billing"
23,Auth           ,ok
CSV-tabblad van de File Tools instellingen

Veelgestelde vragen

Breekt Align columns op een veld met een komma erin?

Nee — de CSV-parser splitst velden correct volgens RFC 4180: een quoted veld met een komma, newline of dubbele quote erin wordt als één veld behandeld, niet als meerdere kolommen.

Kan ik quotes toevoegen zonder ook uit te lijnen?

Ja — CSV → Add quotes / Remove quotes is een losse actie voor een eenmalige pas over het bestand; het instelbare 'Quoting'-gedrag op het CSV-tabblad bepaalt vervolgens wanneer Align columns zelf quotes toevoegt (alleen als nodig, of altijd).