Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Lightweight CSV manipulation and data export application
Objective-C
Tree: d48b8a781f

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
CSVDocument
CSVManipulator.xcodeproj
DataTable
English.lproj
FileExport
Images/Toolbar
ViewClasses
.gitignore
AppController.h
AppController.m
BC.h
BC.m
CSVInspector.h
CSVInspector.m
CSVManipulatorIcon.icns
CSVManipulator_Prefix.pch
CSVWindowController.h
CSVWindowController.m
Iconset.svg
Info.plist
MyDocument.h
MyDocument.m
MyDocumentController.h
MyDocumentController.m
PPStringFormatManager.xib
README.md
RegexKitLite License.rtf
RegexKitLite.h
RegexKitLite.m
main.m

README.md

CSVManipulator

CSVManipulator was started because I needed to work with CSV files often, if only to remove a column or to sort the file, and using Numbers (or other office applications) is just too clumsy for simple stuff like that.

It's very unfinished but many things work, I'm putting it here due to low activity from my side on the project.

Features

  • Open CSV, TSV (and potentially any-SV) files
  • Save as CSV
  • Add, remove, rearrange columns
  • Add, remove, sort rows
  • Change cell data (currently everything is treated as NSString)
  • Undo
  • Perform math operations on columns, e.g. write the result from col_a + col_b into a third column
  • Export to various formats which the user can create. Predefined formats include CSV, XML, SQL, LaTeX and MediaWiki (Wikipedia) tables.

Exporting

The application contains a potentially powerful but unfinished export format creator. It lets you define how you want your data exported in a very flexible way, take a look at the predefined formats (XML, SQL, LaTeX) and how they are implemented.

Something went wrong with that request. Please try again.