Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A package for Sublime Text 2 for converting CSV data to other formats

branch: master

Sublime DataConverter

This Sublime Text 2 package converts csv files to various other formats. It's been adapted from the wonderful Mr. Data Converter.

After installing, you'll find commands look like DataConverter: to foo in the Command Palette. DataConverter will convert a selection or multiple selections. If nothing is selected, the entire document is converted.


Turn this:

Steve,10,Apple,"Sep. 12, 2012"
Todd,11,Blueberry,"Sep. 13, 2012"
Bob,12,Orange,"Sep. 14, 2012"

into this (Ruby):

[{"NAME"=>"Steve", "VALUE"=>10, "FRUIT"=>"Apple", "DATE"=>"Sep. 12, 2012"},
{"NAME"=>"Todd", "VALUE"=>11, "FRUIT"=>"Blueberry", "DATE"=>"Sep. 13, 2012"},
{"NAME"=>"Bob", "VALUE"=>12, "FRUIT"=>"Orange", "DATE"=>"Sep. 14, 2012"}];

or this (JSON):

[{"DATE": "Sep. 12, 2012", "FRUIT": "Apple", "NAME": "Steve", "VALUE": "10"},
{"DATE": "Sep. 13, 2012", "FRUIT": "Blueberry", "NAME": "Todd", "VALUE": "11"},
{"DATE": "Sep. 14, 2012", "FRUIT": "Orange", "NAME": "Bob", "VALUE": "12"}]

Formats supported

  • ActionScript
  • ASP
  • HTML tables
  • JSON
  • JSON (array of columns)
  • JSON (array of rows)
  • Javascript object
  • MySQL
  • Perl
  • PHP
  • Python (list of dicts)
  • Python (list of lists)
  • Ruby
  • text table
  • XML
  • XML (property list)


Check out DataConverter.sublime-settings for a documented list of options.


With Package Control

If you have Package Control installed, you can install DataConverter from within Sublime Text 2. Open the Command Palette and enter "Package Control: Install Package", then search for DataConverter.

Without Package Control

Clone the repository into your Sublime Text 2 packages directory:

git clone git://

Without Package Control or Git

Go to the download section and download the package. Unzip it, rename the folder "DataConverter" and move it into your Sublime Text 2 packages directory (Preferences > Browse Packages in the menu).


Submit an issue.

Something went wrong with that request. Please try again.