Intact CSV Editor vs CSV Editor Pro X
A small Mac CSV editor (not the Windows program of a similar name). Intact CSV Editor does 10 things we did not find in CSV Editor Pro X's MacUpdate listing — Parquet files, SPSS files and EBCDIC files among them — and 10 of the 11 features CSV Editor Pro X lists.
things Intact CSV Editor does that we did not find in CSV Editor Pro X's MacUpdate listing, of the 15 we compared.
of the features CSV Editor Pro X lists are in Intact CSV Editor too.
of the features CSV Editor Pro X lists Intact CSV Editor does not have yet.
10 things we did not find in CSV Editor Pro X's MacUpdate listing.
We read the MacUpdate listing on 6 September 2026, and looked for each of them there.
Keeping data intact
- Mainframe EBCDIC code pages
Opening files
- Delta Lake and Iceberg tables
- OpenDocument spreadsheets
- Parquet, Avro, ORC and Arrow, read and written
- Python pickles, Feather and MessagePack
- NetCDF and HDF5 scientific data
- SQLite databases
- SPSS, Stata, SAS, R and MATLAB files
- The value labels of an SPSS or Stata survey kept
- vCards and your Mac's Contacts
Every feature we compared.
| Feature | CSV Editor Pro X | |
|---|---|---|
| Keeping data intact | ||
| Saves a file back byte for byte | Intact CSV Editor | ·Not compared |
| Detects the text encoding | Intact CSV Editor | Documented |
| Mainframe EBCDIC code pages | Intact CSV Editor | —Not in their documentation |
| Keeps the byte-order mark | Intact CSV Editor | ·Not compared |
| Keeps comment lines | Intact CSV Editor | ·Not compared |
| Refuses a character the encoding cannot hold | Intact CSV Editor | ·Not compared |
| Quoting per column and per cell | Intact CSV Editor | ·Not compared |
| A workbook saved back with its other sheets, formats and charts | Intact CSV Editor | ·Not compared |
| Every character set compared side by side before you choose | Intact CSV Editor | ·Not compared |
| Opening files | ||
| Separator, quotes and line endings detected and shown | Intact CSV Editor | In part |
| Excel workbooks, opened and saved as workbooks | Intact CSV Editor | In part |
| OpenDocument spreadsheets | Intact CSV Editor | —Not in their documentation |
| JSON, JSON Lines, YAML and XML as tables | Intact CSV Editor | ·Not compared |
| Parquet, Avro, ORC and Arrow, read and written | Intact CSV Editor | —Not in their documentation |
| SPSS, Stata, SAS, R and MATLAB files | Intact CSV Editor | —Not in their documentation |
| SQLite databases | Intact CSV Editor | —Not in their documentation |
| Old .xls and binary .xlsb workbooks | Intact CSV Editor | ·Not compared |
| Delta Lake and Iceberg tables | Intact CSV Editor | —Not in their documentation |
| NetCDF and HDF5 scientific data | Intact CSV Editor | —Not in their documentation |
| Python pickles, Feather and MessagePack | Intact CSV Editor | —Not in their documentation |
| GeoJSON and TOML | Intact CSV Editor | ·Not compared |
| The value labels of an SPSS or Stata survey kept | Intact CSV Editor | —Not in their documentation |
| Tables from web pages | Intact CSV Editor | ·Not compared |
| vCards and your Mac's Contacts | Intact CSV Editor | —Not in their documentation |
| Log files read into columns by a pattern | Intact CSV Editor | ·Not compared |
| Open a file from a link | Intact CSV Editor | ·Not compared |
| Fixed-width files, with layouts you can keep | Intact CSV Editor | ·Not compared |
| Millions of rows | Intact CSV Editor | ·Not compared |
| Rules for the files in a folder | Intact CSV Editor | ·Not compared |
| Only part of a huge file opened | Intact CSV Editor | ·Not compared |
| A file followed as it grows, like tail -f | Intact CSV Editor | ·Not compared |
| Quick Open by a few letters of a file's name | Intact CSV Editor | ·Not compared |
| Workspaces: the open files and their filters kept under a name | Intact CSV Editor | ·Not compared |
| Editing and cleaning | ||
| The column's own values offered as you type | Intact CSV Editor | ·Not compared |
| Fill handle that continues a series | Intact CSV Editor | In part |
| JSON inside a cell, edited as a tree | Intact CSV Editor | ·Not compared |
| Find and replace with regular expressions and a preview | Intact CSV Editor | ·Not compared |
| A filter on every column heading, with counts | Intact CSV Editor | ·Not compared |
| Sort by several columns, then back to the file's order | Intact CSV Editor | ·Not compared |
| Duplicates judged on the columns you choose | Intact CSV Editor | ·Not compared |
| Rewrite dates and number formats | Intact CSV Editor | ·Not compared |
| Reshape: wide to long, a cell split into rows | Intact CSV Editor | ·Not compared |
| Stack several files into one | Intact CSV Editor | ·Not compared |
| Clusters of similar values, merged on request | Intact CSV Editor | ·Not compared |
| One change made in every selected cell, as several cursors would | Intact CSV Editor | ·Not compared |
| Paste from the history of recent copies | Intact CSV Editor | ·Not compared |
| The file edited as text, then read back as a table | Intact CSV Editor | ·Not compared |
| Find and replace across every file in a folder | Intact CSV Editor | ·Not compared |
| Matches lit in colours and kept for next time | Intact CSV Editor | ·Not compared |
| A column's spelling checked | Intact CSV Editor | ·Not compared |
| Analysis | ||
| SQL across every open file | Intact CSV Editor | ·Not compared |
| Summaries and pivot tables with subtotals | Intact CSV Editor | ·Not compared |
| Statistics for every column | Intact CSV Editor | ·Not compared |
| Look values up in another table | Intact CSV Editor | ·Not compared |
| Compare two files, value by value | Intact CSV Editor | ·Not compared |
| Rules for each column, checked on every row | Intact CSV Editor | ·Not compared |
| Charts with trend lines, saved as SVG | Intact CSV Editor | ·Not compared |
| Bars, sparklines and ranks inside the table | Intact CSV Editor | ·Not compared |
| Rules written as, and read from, a JSON Schema | Intact CSV Editor | ·Not compared |
| A web service asked about each row | Intact CSV Editor | ·Not compared |
| Automation | ||
| JavaScript macros | Intact CSV Editor | ·Not compared |
| Send the table through any program | Intact CSV Editor | ·Not compared |
| AppleScript and Shortcuts | Intact CSV Editor | ·Not compared |
| A command-line tool and links into the app | Intact CSV Editor | ·Not compared |
| Files converted from the command line, with no window | Intact CSV Editor | ·Not compared |
| A command palette | Intact CSV Editor | ·Not compared |
| Shortcuts you can change, sequences too | Intact CSV Editor | ·Not compared |
| Export | ||
| Export to more than 30 formats | Intact CSV Editor | ·Not compared |
| PDF export, PDF/A too | Intact CSV Editor | Documented |
| Word and rich text | Intact CSV Editor | ·Not compared |
| Copy as Markdown, JSON, SQL, HTML and more | Intact CSV Editor | ·Not compared |
| HTML tables that sort themselves | Intact CSV Editor | ·Not compared |
| Saved export presets | Intact CSV Editor | ·Not compared |
| Split a file into several | Intact CSV Editor | ·Not compared |
| Safety | ||
| A copy kept before every save | Intact CSV Editor | ·Not compared |
| Unsaved work recovered after a crash | Intact CSV Editor | ·Not compared |
| Knows when another program changes the file | Intact CSV Editor | ·Not compared |
| Lock a file against changes | Intact CSV Editor | ·Not compared |
| Settings kept in a small file beside the data | Intact CSV Editor | ·Not compared |
| On the Mac | ||
| Eight languages | Intact CSV Editor | ·Not compared |
Choose Intact CSV Editor if…
- Your files must come back exactly as they came — byte for byte, in their own separator, quoting, encoding and line endings.
- You open more than CSV: Excel (old .xls too), JSON, Parquet, Delta Lake, SPSS, Stata, SAS, NetCDF, EBCDIC and more — and export to 38 formats.
- You want SQL across files, charts, column rules, file comparison and a backup before every save, in one app.
- You work on a Mac and want an app made for it, in eight languages, from a company in Zürich you can call.
CEChoose CSV Editor Pro X if…
- Merges cells — something a CSV file cannot store, which is why we do not offer it.
| Intact CSV Editor | CSV Editor Pro X | |
|---|---|---|
| What it is | Native Mac editor for CSV and 42 other kinds of data file | Small Mac CSV editor |
| Runs on | Mac (macOS 14 or later) | Mac |
| Only here | 10 of the 15 features we compared | 0 of the 11 features it lists |
Where CSV Editor Pro X is ahead
Going by its documentation, in no feature: all 11 that CSV Editor Pro X lists are in Intact CSV Editor. It may still be the better choice for you — see above.
https://csv-editor-pro.macupdate.com/ — read 6 September 2026: the MacUpdate listing. Product names belong to their owners. Found something out of date? Tell us.
Everything CSV Editor Pro X documents — 11 features, and whether Intact CSV Editor does it
| CSV Editor Pro X documents | In Intact CSV Editor |
|---|---|
| Detects the encoding and reads text in any of them | Yes |
| Convert to Excel and to PDF | Yes |
| Open files with different separators | Yes |
| Find and replace | Yes |
| Cut, copy and paste | Yes |
| Insert and delete rows and columns | Yes |
| Move, align and fill cells | Yes |
| Merge cells | Not applicable |
| Sort | Yes |
| Select several cells at once | Yes |
| A long list of encodings including Chinese, Japanese, Korean and Cyrillic | Yes |
About this comparison
Is Intact CSV Editor a good alternative to CSV Editor Pro X?
For most people who work on a Mac, yes. It does 10 of the 11 features CSV Editor Pro X lists, and 10 things we did not find in CSV Editor Pro X's MacUpdate listing — Parquet files, SPSS files and EBCDIC files among them. Where CSV Editor Pro X is ahead is listed on this page too.
Does Intact CSV Editor have more features than CSV Editor Pro X?
Of the 15 features of Intact CSV Editor we looked for in CSV Editor Pro X's MacUpdate listing, we found 5, some of them only in part; the other 10 we did not find. The other way round, Intact CSV Editor lacks 0 of the 11 features CSV Editor Pro X lists. Because we read only that page, 65 general features are left out of the comparison rather than counted as missing.
How was this comparison made?
We read the MacUpdate listing on 6 September 2026. Every feature CSV Editor Pro X lists was checked against Intact CSV Editor, and every one of Intact CSV Editor's was looked for in CSV Editor Pro X's pages. A dash means we found nothing like it there; CSV Editor Pro X may do more than it documents. If something has changed, write to info@marketvision.ch and we will correct it.
Coming from CSV Editor Pro X? Bring your files.
Join the beta, open the files you work on today, and see them come back unchanged.
macOS 14 Sonoma or later · How we use your address