Update (May 15, 2025): Tablecruncher is now officially open source under the GPLv3 license. Prebuilt binaries for macOS (ARM), Windows, and Linux are available on GitHub . Please note: these are beta releases (v1.8-beta1), so some features may still be in development. This post has been updated to reflect the latest status. After several years of development, experiments, and feedback from…
I’m happy to publish a new version for the classical Tablecruncher 1.x line. As development for version 2 takes longer than expected, I’ve decided to improve the current versions while working on the shiny new application. Version 1.7 introduces compatibility with macOS Sequoia (macOS 15) and brings several enhancements to improve usability. Lots of users asked to implement an Open…
Important update: The development of Tablecruncher Version 2 — a planned rewrite with a new UI and additional features — has been discontinued. Instead, I’ve decided to make the original Tablecruncher (Version 1) free and open source. You can read more about the reasons behind this decision and what’s next for the project in this → blog post . Screenshot of the new public beta of Tablecruncher 2.…
Important update: The development of Tablecruncher Version 2 — a planned rewrite with a new UI and additional features — has been discontinued. Instead, I’ve decided to make the original Tablecruncher (Version 1) free and open source. You can read more about the reasons behind this decision and what’s next for the project in this → blog post . Screenshot of the first public beta of Tablecruncher…
Important update: The development of Tablecruncher Version 2 — a planned rewrite with a new UI and additional features — has been discontinued. Instead, I’ve decided to make the original Tablecruncher (Version 1) free and open source. You can read more about the reasons behind this decision and what’s next for the project in this → blog post . A preview of the upcoming version 2. The look of the…
Version 1.6.0 offers a new feature that many users have asked for. With “Data > Check Data Consistency …” you can easily check if the values in the currently active column look consistent. But what does “look consistent” mean? Data consistency is crucial for most use cases where CSV files are involved, but typically consistency depends on that very use case. To find…
While I’m still busy working on version 2 of Tablecruncher, I’ve just released version 1.5.1 which brings support for the new M1 Macs using ARM architecture, also called “Apple Silicon”. As with version 1.5.0, this new version offers no new features or fixes, it’s just a compatibility update. The application bundle now contains a universal binary that’s able to…
While working on a complete new version 2 of Tablecruncher, the release of macOS Big Sur is approaching fast. To support everyone already using Big Sur Beta or who wants to upgrade to the newest macOS version as soon as it gets released, Tablecruncher 1.5 is here for you. This version offers no new features, it’s just a new build of 1.4 with the newest version of the UI toolkit FLTK to…
This new version 1.4 is mainly a bug fix version. When using a search or replace pattern containing a single quote in the Search and Replace dialog, searching and replacing did not work correctly. This version fixes this nasty bug. Additionally, some minor visual bugs were fixed, either. One new feature that was requested by a user, made it into this release as well. Using “File > Split CSV…
Im very happy to publish version 1.3 as it introduces a feature that’s been on the road map for a very long time: Regular Expressions! You can now use ECMAScript 5 compatible Regular Expressions in the Find&Replace dialog to find and replace matching cells or flag rows. Please read the designated chapter in the documentation on how Regular Expressions are implemented in Tablecruncher and how…
This update offers functions to split a single column into two columns and to merge two existing columns into one. This should be useful for a lot of situations, where the data you get has not the expected format. Additionally Tablecruncher now stores the column widths and the header row status when a file is saved. On opening that same file again the widths and header row is set to its previous…
Shortly after publishing 1.0, it showed that pasting data sometimes didn’t work as expected. Also files with just a single column on some occassions did not work. So here’s the first update that fixes that bug and also offers better support for editing cells with large (i.e. multiline) content. When pressing CMD-ENTER (or without a numpad: FN-CMD-RETURN), an editor window opens that…
Dear fellow Crunchers! After a long journey with nine public beta releases in nearly two years and more than 10,000 downloads, here is finally version 1.0 of Tablecruncher! It took me way longer than expected, but the final result is, hopefully, worth the long wait. Some of the key features: Opens, edits and saves even multi-gigabyte files Automatically guesses most CSV definitions and encodings…
This beta version 0.9.9.0 should be the last version before finally launching 1.0. It fixes several bugs, one of them lead to a blurry appearance on retina displays. Tablecruncher checks for new updates once a week, if it is allowed to do so in the Preferences menu. This version also has some improvements for working with really large files. You can now disable Undo for single files to save memory…
The Mac lacks a powerful CSV editor, I thought several years ago. So I started writing one as a side project, just for my own needs. I had a working version in 2016 and started to improve it step by step. In 2017 I decided to publish this CSV editor named Tablecruncher as a public beta version. Now, one and a half years and more than 7000 downloads later it’s time to publish a roadmap for what I…
In version 0.9.8 a lot of bugs were fixed, while the focus was to improve usability. The “Find and Replace” dialog has several new features: Searching is now restricted to selected cells, so that it’s easy to search only within a single column. Rows can be flagged, either manually (click onto the row header while ALT is pressed), with the macro function flagRow() or by clicking…
Looking like just another beta version, 0.9.7 transforms Tablecruncher into a powerful tool for manipulating CSV data. Tablecruncher now provides the possibility to use Javascript as a macro language! With a very simple API, your script can access and modify all cells as well as print out the results of the calculations. Using the macro language Tablecruncher is the ideal tool for all data…
This shiny new beta version is again loaded with several new features you’ve requested. Columns can be moved to the left or the right now, while rows can be sorted. Additionally Tablecruncher is now able to open and save CSV files with UTF-16LE and UTF-16BE encoding, thus providing even better interoperability. If the first row of a file looks like a header row, Tablecruncher will show it as…
As we’re getting closer to 1.0 release, this new beta version introduces several new features and improvements. A lot of work went into improving the user experience, including two new color themes and a better zoom feature. The number of undo steps is now unlimited and should come handy when editing CSV files. The first row can be treated as a header row and you can easily switch between…