Download

You may download Modern CSV and try it for up to 60 days before you have to buy a license.

Changes

  • Mac: Improved the appearance of the main table's scroll bar.
  • Mac: Fixed a bug preventing it from horizontally scrolling when the user holds shift while rolling the scroll wheel.
  • Mac: Fixed the tutorial to be consistent with Mac keyboard shortcuts.
  • When using the Join Cells Horizontally/Vertically, only the cells that end up with data will be selected after the command is complete.
  • Updated the links in the Contact Us and Help menus to fit the new website (older version will still work via 301 redirects).
  • Fixed a bug causing it to not enforce the table size rules (i.e. Minimum Number of Table Rows/Columns and Number of Buffer Rows) when deleting rows or columns.
  • When transposing an entire table, made sure the cells that are selected are transposed as well.
  • Fixed a bug causing it to not transpose the filter range when transposing a table with filters (e.g. a filtered column should turn into a filtered row).

Past Changes

Version 0.8.1.1

  • Improved the row/column drag feature by showing a line where the row or column will be dropped rather than highlighting a row or column next to the destination, which was confusing.
  • Improved the Move Row(s) Just Above Row ... command and Move Column(s) to the Left of Column ... command by also placing a line at the destination rather than using cell highlighting.
  • Merged the Remove Extraneous Rows command and the Remove Extraneous Columns command into the Remove Extraneous Rows and Columns and added functionality. The original command only made the scroll bars shrink back to approximately the size of the file (e.g. if the user used to Go To command to go to row 1,048,576 on a 5x10 file, this command ensured that the scroll bar wouldn't go down that far forever). The new command still does that, but it also removes empty rows and columns at the edge of the file. That way, the file isn't left with a bunch of unnecessary commas.
  • Fixed bugs causing it to incorrectly remove rows or columns in some circumstances.
  • Made it impossible for the user to move rows above the table. Such guardrails were already in place for columns, but not rows.

Version 0.8.1

  • Added a row/column drag feature. While holding shift, click in a row or column header and you can move the entire row or column. If other rows or columns are already selected, they'll move too.
  • Fixed a bug causing it to save to the wrong cell when editing with filters.
  • Improved UI appearance in Mac.
  • Added a close button to the find/replace widget.
  • It now accepts license files that are dragged and dropped into the program.
  • Fixed a bug that caused the tab to be labeled ".csv" when the user starts to save a new table and cancels.
  • Added a row/column drag feature. While holding shift, click in a row or column header and you can move the entire row or column. If other rows or columns are already selected, they'll move too.
  • Improved UI appearance in Mac.
  • Added a close button to the find/replace widget.
  • It now accepts license files that are dragged and dropped into the program.
  • Fixed a bug causing it to save to the wrong cell when editing with filters.
  • Fixed a bug that caused the tab to be labeled ".csv" when the user starts to save a new table and cancels.
  • Fixed a bug causing the Join Selected Cells Horizontally command to not work correctly when filters are applied.
  • Fixed a bug causing the Move Cell Contents commands (alt+up|down|left|right) to sometimes behave incorrectly when moving non-adjacent cells.
  • Fixed a bug causing it to sometimes not change delimiters when the new delimiter is blank (e.g. no delimiter).

Version 0.8.0.6

  • Improved the aesthetics and readability of the file tabs.
  • Enabled it to close files by clicking the middle mouse button (scroll wheel) on a tab.
  • Enabled dragging and dropping tabs to rearrange the order.

Version 0.8.0.5

  • Added the table dimensions in the status bar.

Version 0.8.0.4

  • Added a setting to retain sort and filter information when a file is edited and saved externally (enabled by default).

Version 0.8.0.3

  • Fixed a bug causing it to crash when editing filters.
  • Windows: Fixed a missing DLL issue.
    Changed the delimiter for .txt files from none to comma.
  • Changed the open dialog to show .csv, .tsv, .tab, and .txt files at once.
  • Added a Convert to Acronym command.

Version 0.8

  • Added an editor box so cell editing can be done outside the cell. This feature is disabled by default but can be enabled with ctrl+k,ctrl+e for Windows and Linux and cmd+shift+e for Mac. New lines can be added to cells using ctrl+enter and tab characters can be added using ctrl+tab. These characters can only be added using the editor box.
  • It now updates the settings and shortcuts files when a new version is loaded while retaining the old preferences.

Version 0.7.8.4

  • Fixed a bug preventing it from removing duplicate rows and columns.
  • Fixed the scroll bar handle in the launcher so it doesn't become excessively small with a large number of options.
  • Fixed a bug causing it to sometimes scroll the edited cell off screen when the user begins editing.
  • Fixed a bug causing the esc key to not work in rare circumstances.
  • Enabled it to handle either CR or LF line endings.
  • Rearranged the View->Headers menu to make it clearer.

Version 0.7.8.3

  • Fixed a bug causing the Move Cell Contents To command to sometimes leave the value behind (i.e. duplicate instead move).
  • Fixed a bug so it now enforces the number of buffer rows/columns when a file is saved externally.
  • Fixed a bug that sometimes prevented it from changing the settings or shortcuts when the settings or shortcuts file is saved.
    Moved the Show [Side Bar|Tab Bar|Menu Bar|Open Files|Folders] settings out of the settings file. Now, they persist across sessions.
  • Added a drag and drop feature to move cells. Cells can be dragged by pressing shift while left-clicking. This is equivalent to the Move Cell Contents To command.
    New files opened from the file system will open in the last instance to receive focus.

Version 0.7.7.8

  • Fixed a bug preventing it from inserting rows in some situations.

Version 0.7.7.7

  • Fixed a bug causing it to sort incorrectly at times.

Version 0.7.7.6

  • Fixed a bug preventing all the cells from updating when editing several cells at a time.

Version 0.7.7.5

  • Fixed a bug causing it to sort negative numbers incorrectly.

Version 0.7.7.4

  • Fixed a bug causing the main selected cell location to change when the whole table is selected.
  • Fixed a bug causing data to be improperly filtered when using the Revert File to Saved command while filters are used.
  • Fixed a bug causing .tsv and .tab files to be excluded from the Go to File menu.
  • Changed the row/column header label click scheme. Left click now selects the row or column and double click now sorts it.

Version 0.7.7.3

  • Fixed bugs affecting editing when data is filtered.
  • Fixed bugs affecting editing after the table has been transposed.

Version 0.7.7.2

  • Fixed an issue causing it to intermittently crash when large files are saved externally.
    Fixed a bug causing it to crash in some conditions when performing a search for a string with no matches.
  • Fixed bugs and improved functionality with the Transpose Table feature.
  • Fixed a bug disabling the sort function.
  • Dramatically improved the loading time in read-only mode, albeit at the expense of memory footprint (which is still very small).
  • Automatically updates the preference files (Settings and Shortcuts) when new options are added with new releases while preserving the users' preferences.
  • Added an Open Recent File feature.

Version 0.7.6.1

  • Fixed bugs to improve functionality with editing filtered tables.
  • Fixed a bug that sometimes made the cursor not appear in the cell editor.
  • Fixed a bug that made the scrollbar slider invisible with very large files.
  • Improved sort functionality so it now sorts when the user clicks on a row or column index label. Shift-clicking will select the row or column.
  • Added right-click menus to row/column labels.
  • Add ability for the user to change the first row and column indexes.

Version 0.7.5.4

  • It can now read tabular files with delimiters other than commas (e.g. TSV or TAB files).
  • Fixed a bug causing the window to show all black for some users.