Modern CSV 2 is now available.Modern CSV 2 is now available.Modern CSV 2 is now available.Modern CSV 2 is now available.
  • Home
  • Documentation
  • Download
  • Buy
    • Upgrade
  • Contact Us
    • Report a Bug
    • Request a Feature
  • Blog
✕
How to Create CSV Files (WooCommerce CSV Import Example)
July 22, 2021

Modern CSV 2 is now available.

And I think you’ll love it. I focused on several areas:

  1. Improved UI and user experience
  2. Faster performance
  3. Useful features
  4. Updated documentation
  5. For Mac users, Native Apple Silicon (ARM – M1, M2) compatibility
Download Modern CSV 2

If that’s all you need to know, you can buy a license here.
Or if you already have a version 1 license, you can upgrade here.
For those that need more details, here you go.

Improved UI and User Experience

There are two areas of the user interface that I aimed to improve for usability: Preferences and File Metadata. I also added several new themes and a bunch of subtle improvements to make it look and feel better.

Modern CSV v2

Preferences

In version 1, preferences (i.e. program settings, keyboard shortcuts, and file extension options) could only be set by editing and saving a file. Some users really liked this and others preferred a UI. I decided to give everyone what they want. For those who like it, you can still edit the preference files just like in version 1. For everyone else, there is a Preferences window that is more intuitive and less prone to mistakes.

Settings Window

Settings Window

 

Keyboard Shortcuts Window

Keyboard Shortcuts Window

 

File Extension Options

File Extension Options

File Metadata

In version 1, changing the file’s parameters (e.g. delimiter, character encoding, etc.) or header row/column settings was all done via command. In version 2, you can still do it via command, but there’s now a File Metadata pane to make it easier.

File Metadata Pane

File Metadata Pane

Themes

Version 1 had two themes – Light and Dark. Version 2 has five – Light, Dark, Dracula, Solarized Light, and Solarized Dark.

Dracula Theme

Dracula Theme

 

Solarized Light Theme

Solarized Light Theme

 

Solarized Dark Theme

Solarized Dark Theme

Faster Performance

The first thing you’ll notice is that it loads faster than version 1. The load time has been cut nearly in half.
For loading large files in read-only mode, load time has been reduced by nearly 20%
Lastly, the performance for loading files with many columns has been reduced by over 90%. That’s a full order of magnitude.

Useful Features

I make sure that any feature I add is going to be useful to a broad swatch of Modern CSV users. Most of them have been requested by users. The rest are features I find useful, and since I use my own product, I count as a user. Here are some of the most important new features:

* Select all results of a Find operation.
* Open a new instance.
* Deduplicate rows based on just a few columns (instead of only removing rows that are the same on every column). [Premium]
* Reshape (change dimensions) of a range of cells. [Premium]
* Statistics and Column Analysis. [Premium Business]
* Column Lookup. [Premium Business]

For a more comprehensive list, see the Download page.

Updated Documentation

The old documentation was single page and was starting to get pretty large. The new documentation has multiple pages with excellent navigation and search functionality. It’s more comprehensive but still concise. I endeavor to use graphics instead of words when possible.

Native Apple Silicon (ARM – M1, M2) Compatibility

Rosetta is no longer needed to run Modern CSV on Apple Silicon machines.

Conclusion

A lot of work went into making Modern CSV 2.0. I hope you find it makes editing and viewing CSV files even easier. Please feel free to try it out and let me know what you think.

Download Modern CSV 2

If you’re ready to buy a license, you can do so here here.

If you already have a version 1 license, you can upgrade here.

Share
© COPYRIGHT 2023 GALLIUM DIGITAL. ALL RIGHTS RESERVED.
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}