CSV Plugin

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Apr 02, 2018
401 127
Lightweight CSV plugin that supports editing files in CSV/TSV format.

Features:
  • CSV/TSV file detection
  • syntax validation
  • syntax highlighting (configurable)
  • content formatting (configurable)
  • quick fix inspections
  • intentions (Alt+Enter), e.g. Quote/Unquote (all), Shift Column Left/Right
  • structure view (header-entry layout)
  • support for ',', ';', '|' or '↹' as value separator
Note: Default code formatting is 'Tabularize'. Can be changed in Settings -> Editor -> Code Style -> CSV

For more detailed information please have a look at the README.



IntelliJ IDEA Ultimate/PhpStorm/DataGrip/etc.: The plugin is fully compatible with the 'Edit as Table...' functionality.

In IDE releases prior v2017.3, the shortcut in the editor context menu becomes invisible when using this plugin. However, the option can still be accessed via Toolbar -> Edit -> 'Edit as Table...'.

Download plugin

Recent change notes

NEW: TSV file support
TSV files a recognized as such but treated as a variant of CSV files, the same syntax highlighting and code style settings are applied.
NEW: tab (↹) and pipe (|) as separators added
NEW: spellchecker enabled

Note: For CSV Plugin v1.6.0+ it was necessary to increase the minimum IDE version from 2016.1.1 to 2016.3.2 due to a required fix in the formatting code. Previous versions of the plugin can still be downloaded directly from Jetbrains Plugin Repository.