Funktionen

Alle Funktionen auf einen Blick.

120 Dinge, die Intact CSV Editor kann, vom Erkennen des Dialekts bis zum PDF/A-Export – und alle halten dasselbe Versprechen: Was Sie nicht ändern, bleibt, wie es war.

Öffnen

Jede Datei öffnet sich als Tabelle – und die App sagt, was sie gefunden hat.

Jedes Trennzeichen

Komma, Semikolon, Tab, Pipe, Doppelpunkt, Leerzeichen, Unit Separator oder eine beliebige Zeichenfolge.

Anführungszeichen und Escapes

Doppelte, einfache oder keine Anführungszeichen; verdoppelt oder mit Backslash maskiert.

133 Zeichensätze

81 Textkodierungen – alle Unicode-Formen, Windows- und ISO-Codepages, klassisches Mac OS, DOS und ostasiatische Zeichensätze – und 52 EBCDIC-Codepages.

Jeder Zeichensatz im Vergleich

Ist die Lesart unsicher, stehen alle Zeichensätze nebeneinander, die die Datei lesen können – jeder mit der ersten Zeile mit Akzenten. Łódź oder £ódŸ entscheidet es auf einen Blick.

Zwei Zeichensätze in einer Datei

Zusammengehängte Exporte sind oft zur Hälfte UTF-8 und zur Hälfte Windows-1252. Jedes Zeichen wird als das gelesen, was seine Bytes sein können.

Kopfzeilen und Kommentare

Die Kopfzeile wird am Vergleich der Datentypen erkannt; Kommentarzeilen werden gemerkt und an ihrer Stelle zurückgeschrieben.

Schwierige Dateien

Ungleich lange Zeilen, verirrte Anführungszeichen und Leerzeilen werden gelesen statt abgelehnt. Zellen, die eine kurze Zeile nie hatte, sind schraffiert.

Arbeitsmappen und Datenbanken

Eine .xlsx, .xlsm, .xls, .xlsb oder .ods fragt nach dem Blatt, eine SQLite-Datei nach der Tabelle.

Einen Teil einer Datei öffnen

Die ersten Megabytes, die letzten oder ein Stück ab einer beliebigen Stelle – geschnitten, wo Datensätze beginnen, mit der Kopfzeile davor.

Einer wachsenden Datei folgen

Zeilen, die ein anderes Programm anhängt, kommen laufend in die Tabelle – so wie tail -f einem Log folgt.

Schnell öffnen

⌃⌘O und ein paar Buchstaben des Namens: offene, zuletzt benutzte und die Dateien im zuletzt besuchten Ordner. ⇧⌘T öffnet die eben geschlossene wieder.

Von einem Link öffnen

Adresse einfügen, und die Datei wird geladen und als Tabelle geöffnet – nur Adressen, die Sie selbst angeben.

Die Zwischenablage als Tabelle

⇧⌘V öffnet, was in der Zwischenablage liegt, als neue Tabelle – einen Block aus Excel, eine Tabelle aus einer Webseite oder aus Word, JSON.

Ein Ordner voller Tabellen

Ein Fenster listet jede Datei eines Ordners, die die App lesen kann – durchsuchbar und mit Return geöffnet.

Formate mit Namen

Semikolon, Windows-1252, keine Anführungszeichen: So kommt der Export aus einem System immer. Einmal unter einem Namen gespeichert, im Menü wieder gewählt.

Logdateien per Muster

Ein regulärer Ausdruck beschreibt eine Zeile, jede Gruppe wird eine Spalte. Nichts wird still verworfen.

Bearbeiten

Tempo einer Tabellenkalkulation, ohne ihre Meinungen.

Über eine Zelle tippen

Eine Taste ersetzt den Wert; Tab und Return gehen weiter. Werte aus derselben Spalte werden vorgeschlagen.

Ausfüllen und Reihen

Das Ausfüllkästchen oder «Mit einer Reihe füllen…»: Zahlen addieren oder multiplizieren, Daten gehen nach Tagen, Arbeitstagen, Monaten oder Jahren, Wochentage und eigene Listen laufen weiter – und aus 007 wird 008.

Mehrere Cursor, auf Tabellenart

⇧⌥↩ öffnet die Zelle, und die Änderung darin geschieht an derselben Stelle in jeder ausgewählten Zelle – ein Leerzeichen nach der dritten Ziffer jeder Telefonnummer.

Ausgewählte Zellen ändern

Text davor oder danach, führende Nullen, Nachkommastellen, Anfangsbuchstaben, Zufallszahlen, UUIDs – und Base64, Prozentkodierung, HTML-Entitäten, Unicode-Formen und Hashes.

Daten und Zahlen umschreiben

Datumsspalten zwischen ISO 8601, 08.01.2026, US-Format, Unix-Zeit und Excel-Seriennummern; Zahlen zwischen 1'234.50, 1.234,50 und 1,234.50.

JSON und Listen in einer Zelle

⌥⌘J bearbeitet JSON als Baum, ⌥⌘L eine Liste wie a; b; c; JSON und XML lassen sich formatieren oder verdichten.

Einsetzen, wie gemeint

Vertauscht, als ein Wert oder als neue Zeilen und Spalten. Eine Tabelle aus einer Webseite, aus Word oder einem PDF kommt in ihren eigenen Zellen an.

Einsetzen aus dem Verlauf

Die letzten zwanzig Kopien, neueste zuerst, angeheftete auch nach dem Neustart. Was ein Passwortmanager als privat markiert, wird nie behalten.

Als alles kopieren

Eine Auswahl als Markdown, JSON, SQL, HTML, YAML, XML, LaTeX und mehr; Rich Text landet in Pages, Word oder Mail als Tabelle, und Codes behalten in Excel ihre Nullen.

Die Datei als Text bearbeiten

Ein verirrtes Anführungszeichen im Text selbst flicken und mit ⌘↩ als Tabelle zurücklesen – ein Schritt zum Widerrufen.

Was seit dem Sichern geändert wurde

Jede geänderte Zelle ist hinterlegt. Von Änderung zu Änderung springen, mit der gesicherten Datei vergleichen oder eine einzelne Zelle zurücksetzen.

Werte, wie sie geschrieben werden

Jeder Wert mit den Anführungszeichen und Escapes, die die Datei ihm geben wird – in eigener Farbe.

Unsichtbares sichtbar

Tabs als ⇥, Zeilenumbrüche als ↵, geschützte Leerzeichen als ␣ – nur gezeichnet, die Datei bleibt unberührt.

Zeilen so hoch wie nötig

Die Kante einer Zeile ziehen, und nur diese wächst; ein Doppelklick auf die Kante einer Überschrift passt die Spalte an.

Eine Tabelle, zwei Ansichten

Die Ansicht teilen, um Zeile 4 neben Zeile 40'000 zu lesen, oder Spalte 3 neben Spalte 70.

Ein Verlauf zum Anklicken

Bearbeiten ▸ Verlauf zeigt jeden Schritt mit Namen; ein Klick geht dorthin zurück und wieder vor.

Suchen, filtern, sortieren

Die richtigen Zeilen finden und ordnen.

Suchen und ersetzen

Mit regulären Ausdrücken, $1 im Ersatz und einer Vorschau aller Zellen, die «Alle ersetzen» ändern würde.

Letzte und gespeicherte Suchen

Das Suchfeld merkt sich, was Sie gesucht haben, und behält Suchen, denen Sie einen Namen geben.

Alle Treffer als Liste

Jeder Treffer zum Lesen, Anspringen und Entfernen – auch gruppiert nach dem, was die erste Gruppe eines Musters gefunden hat.

Ersetzen aus einer Tabelle

Hunderte Suchen-und-Ersetzen-Paare aus einer zweiten Tabelle in einem Schritt, jedes Paar mit eigenen Schaltern.

Suchen und ersetzen in Dateien

Einen Wert in allen Tabellen eines Ordners suchen und Datei für Datei ersetzen – mit Vorschau und einer .bak-Kopie jeder Datei.

Marker

Jede passende Zelle in einer von sechs Farben leuchten lassen, in jedem Fenster und auch nach dem Neustart.

Filtern beim Tippen

Das Feld in der Symbolleiste filtert sofort; mit Mustern versteht es *abc*, !x, 50+, 0-10.

Bedingungen

ist, enthält, beginnt mit, zwischen, mindestens – als Zahlen oder Daten gelesen, wo es welche sind.

Ein Filter an jeder Spalte

Die Werte der Spalte, häufigste zuerst, mit Anzahl und Suchfeld – oder zwei Schieber für einen Bereich, wenn die Spalte Zahlen hält.

Filtern von einer Zelle aus

Rechtsklick auf eine Zelle: nur diesen Wert zeigen, ihn ausschliessen, oder was grösser oder kleiner ist.

Filtern nach einer Liste

Eine Liste von Werten einfügen oder hineinziehen – Kundennummern aus einer E-Mail – und genau diese Zeilen behalten oder ausblenden.

Filter, die man sieht

Jeder aktive Filter steht in einer Liste; einen Teil ausschalten, um die Tabelle ohne ihn zu sehen, und wieder ein.

Nach mehreren Spalten sortieren

Mit ⇧-Klick weitere Spalten; Text so, wie Ihre Sprache liest – Ärzte vor Zug. «Sortierung aufheben» stellt die Reihenfolge der Datei wieder her.

Sortierungen und Reihenfolgen behalten

Eine Sortierung für die Datei vom nächsten Monat unter einem Namen behalten, oder nach einer eigenen Reihenfolge sortieren – S, M, L, XL.

Markierungen und Notizen

⌥-Klick auf eine Zeilennummer, dazu eine Notiz. Markierungen überleben Sortieren und Filtern und sind beim nächsten Öffnen wieder da.

Aufräumen

Was jede exportierte Datei braucht.

Doppelte Zeilen nach den Spalten, die zählen

Zwei Zeilen mit derselben Kundennummer sind derselbe Kunde – erst auswählen, dann entfernen, die erste Kopie behalten oder die letzte.

Leere Zeilen, Spalten und Ränder

Die leeren Ränder einer Excel-Ausgabe weg; eine Leerzeile mitten in den Daten bleibt.

Kurze und lange Zeilen

Zeilen mit zu wenigen oder zu vielen Feldern auswählen, und einen Datensatz wieder zusammensetzen, den ein Zeilenumbruch zerschnitten hat.

Werte, die sich ähneln

Zurich, Zürich und ZURICH als eine Gruppe gefunden – nach Schreibweise, Wortfolge oder Tippfehler. Zusammengeführt wird erst, was Sie abhaken.

Die Werte einer Spalte korrigieren

Jeder Wert einer Spalte mit seiner Anzahl, direkt bearbeitbar: vierzehn Schreibweisen eines Status in einer Minute bereinigt.

Doppelt geschriebener Text, zurückgeholt

Aus Zürich wird wieder Zürich – mit der Vorschau der Änderungen, bevor etwas geschrieben wird.

Rechtschreibung einer Spalte

Die Rechtschreibung einer Spalte mit Text prüfen; eine Spalte mit Codes wird als solche erkannt.

Leerzeichen und Schreibweise

Grossbuchstaben, Kleinbuchstaben, Titel, Satz, camelCase, snake_case, kebab-case, gerade Anführungszeichen und einfache Leerzeichen.

Zellen teilen und verbinden

Mit beliebigem Trennzeichen oder an Zeichenpositionen, entlang einer Zeile oder einer Spalte.

Umformen

Breit zu lang und zurück, und eine Zelle mit mehreren Werten auf Zeilen verteilt – was nicht passt, wird gezählt statt still verworfen.

Kopfzeilen über zwei Zeilen

Q1 über Umsatz wird Q1 Umsatz – in einem Schritt.

Spaltennamen, die überall gehen

Aus Umsatz (CHF) 2026 wird ein Name, den jede Datenbank annimmt – oder alle Spalten aus einer eingefügten Liste umbenennen und ordnen.

Behalten, was man braucht

Einen Bereich von Zeilen, tausend Zeilen als Stichprobe oder eine feste Zahl von Spalten.

Auswerten und Diagramme

Antworten, ohne die Datei zu verlassen.

Zusammenfassen

Gruppieren, über eine zweite Spalte verteilen, summieren oder mitteln – mit Zwischensummen, als Wert, als Anteil am Ganzen oder laufende Summe.

Diagramme

Linien, Balken, Kuchen oder Punkte aus den Spalten mit Zahlen; der Zeiger liest jeden Wert ab, und gesichert wird ein SVG, dessen Beschriftung Text bleibt.

Trendlinien

Gerade, exponentiell, logarithmisch, Potenz, eine Kurve bis zum fünften Grad oder ein gleitender Durchschnitt – mit Gleichung und R² im Diagramm.

Diagramme in der Tabelle

Eine Balkenspalte, eine Sparkline über zwölf Monatsspalten, Gewinn oder Verlust, Rang oder Anteil – aus Zeichen, also kopierbar wie jeder Wert.

SQL

Jede offene Datei ist eine Tabelle; Verknüpfungen über Dateien hinweg, Sichten, über achtzig MySQL-Funktionen.

Statistik

Jede Spalte gezählt: gefüllt, leer, verschieden, Median, Streuung, Quintile. Zwei Spalten gegeneinander ergeben Pearsons r und die Gerade.

Zwischensummen in der Tabelle

Eine Zeile nach jeder Gruppe mit der Summe jeder Zahlenspalte, und am Ende das Total.

Werte nachschlagen und Dateien verbinden

Name und Ort aus einer anderen Datei übernehmen – oder zwei Dateien verbinden, mit gezählten Zeilen ohne Partner.

Zwei Dateien vergleichen

Zeilen nach Position oder Schlüssel, Spalten nach Namen, Änderungen Zeichen für Zeichen – oder mit der zuletzt gesicherten Fassung.

Die Statusleiste rechnet

Anzahl, Summe, Mittel, Minimum und Maximum jeder Auswahl.

Automatisieren

Einmal machen, dann nie wieder von Hand.

Rezepte

«Was mit dieser Datei gemacht wurde» zeichnet Ihre Schritte auf – nach Spaltennamen, nicht nach Position – und wendet sie auf den Export vom nächsten Monat an.

JavaScript-Makros

Ein kleines Skript über die Auswahl oder die ganze Tabelle – ein einziger Schritt zum Widerrufen.

Ein Programm ausführen

Die Tabelle geht als CSV an ein Programm, die Antwort kommt als Tabelle zurück – sort, awk, jq, Python.

Eine Zeile pro Datensatz

Eine Vorlage für jede Zeile ausgefüllt, mit Escapes für SQL, JSON, HTML, Webadressen und CSV.

Einen Webdienst zu jeder Zeile fragen

Eine Anfrage pro Zeile an eine Adresse, die Sie schreiben, die Antwort in eine neue Spalte. Die erste Anfrage wird gezeigt, bevor etwas gesendet wird.

AppleScript und Kurzbefehle

export table to "~/Desktop/umsatz.xlsx" – die Endung wählt das Format.

Befehlszeile und Links

icsv umsatz.csv --goto 120:3, intact-csv://-Links und icsv convert daten.sav --to daten.parquet, das ohne Fenster umwandelt.

Arbeitsbereiche

Die offenen Dateien samt Filter unter einem Namen behalten und in einem Schritt wieder öffnen.

Aufträge

Fenster ▸ Aufträge zeigt alles, was im Hintergrund läuft – eine grosse Datei, ein Export, eine Suche in einem Ordner –, mit Stopp für jedes.

Befehlspalette

⇧⌘P findet jeden Befehl mit ein paar Buchstaben.

Prüfen

Die Regeln aufschreiben, die eine Tabelle schon immer hatte.

Regeln pro Spalte

Datentyp, Pflichtfeld, eindeutig, Bereich, erlaubte Werte, regulärer Ausdruck.

Aus den Daten vorgeschlagen

Die ersten tausend Zeilen werden gelesen, die Regeln, denen sie folgen, vorgeschlagen.

Probleme im Raster

Verstösse orange hinterlegt; ⌃⌘N springt zum nächsten.

JSON Schema in beide Richtungen

Die Regeln als JSON Schema schreiben oder das Schema eines Datenteams als Regeln lesen – was ein Schema nicht sagen kann, wird genannt.

Daten und Dezimalzeichen pro Spalte

Ob . oder , das Dezimalzeichen ist und wie die Daten geschrieben sind – 03/04/2026 sind zwei verschiedene Tage.

Eine Datei neben der Datei

Regeln und Einstellungen in einer kleinen .intactmeta-Datei neben den Daten – die Datendatei bleibt unberührt.

Gesperrte Dokumente

Nichts ändert versehentlich etwas – kein Tippen, kein Einfügen. Eine Datei über fünf Gigabyte öffnet sich gesperrt und sagt es.

Export und Druck

38 Formate hinaus, mit den Optionen, die jedes braucht.

Spalten und Reihenfolge

Welche Spalten in welcher Reihenfolge – für die Datei zwei Jahre lang gemerkt.

Tabellenkalkulation

Excel .xlsx mit fixierter Kopfzeile, OpenDocument .ods – und eine 18-stellige Nummer als Text, jede Ziffer.

Datenformate

Parquet, Avro, ORC, Arrow, Feather, BSON, MessagePack, Python-Pickle, HDF5, SQLite, JSON, YAML, TOML, GeoJSON, XML.

Statistikprogramme

SPSS, Stata, SAS Transport, R und MATLAB.

SQL für drei Datenbanken

CREATE TABLE und Inserts für MySQL, PostgreSQL oder Standard-SQL, die Typen aus den Daten gelesen – DECIMAL für Geld, CHAR für Codes.

PDF

Papier von A2 bis Executive, lesbare breite Tabellen, wiederholte Kopfzeilen, Seitenzahlen und PDF/A, geprüft mit veraPDF.

Word, Rich Text und HTML

Word-Tabellen, Rich Text für Mail und HTML-Tabellen, die sich selbst sortieren.

Nummeriert oder angehängt

Liegt die Datei schon da: ersetzen, eine nummerierte neue schreiben oder die Zeilen anhängen.

Ihre Datei, Ihre Farben

Kopfzeilen schlicht, fett oder auf einem Band in Ihrer Farbe – und nichts trägt den Namen dieser App.

Gespeicherte Exportformate

Elf sind eingebaut, darunter Excel (Europa), Excel (US) und RFC 4180.

Grossrechner-Dateien

EBCDIC, Copybooks und die Datensätze eines Mainframes.

52 EBCDIC-Codepages

West- und Mitteleuropa, Griechisch, Kyrillisch, Naher Osten und Asien – eigene Tabellen, aus ICU erzeugt und daran geprüft.

Mit einem Copybook lesen

Gezonte, gepackte (COMP-3) und binäre Zahlen, Gruppen, REDEFINES und OCCURS … DEPENDING ON – aufs Byte geprüft gegen die Mainframe Data Utilities von AWS.

Die Copybooks, die Sie brauchen, behalten

Jedes Copybook, das eine Datei gelesen hat, wird behalten und der nächsten Datei mit gleich langen Datensätzen angeboten.

Ein Layout als Copybook

Eine Datei ohne Copybook wird dort geschnitten, wo die Füllzeichen liegen; «Layout als Copybook sichern» schreibt das als COBOL zum Korrigieren.

Die Satzlänge zum Ansehen

Jede mögliche Länge, die wahrscheinlichste zuerst, mit drei Datensätzen untereinander – bei der richtigen stehen die Felder in Spalten.

Hinaus wie hinein

Eine Tabelle als Grossrechner-Datensätze samt beschreibendem Copybook exportiert – Zahlen als Ziffern, COMP-3 oder COMP.

Bankdateien

Schweizer ESR-V11- und NACHA-ACH-Datensätze in ihre Felder gelesen, gegen die Prüfrechnungen der Formate geprüft.

Grosse Dateien

Millionen Zeilen, und ein Fenster, das flüssig bleibt.

Die ersten Zeilen sofort

Eine Datei mit 325 MB und 5,2 Millionen Zeilen ist in deutlich unter einer Sekunde da und rund acht Sekunden später ganz gelesen.

Sparsam im Speicher

Werte als UTF-8-Bytes: fünf Millionen Zeilen belegen 186 MB statt 816 MB.

Jedes Format, zuerst das Fenster

JSON, XML, YAML und Webseiten über fünf Megabyte bekommen ihr Fenster sofort; die Tabelle folgt, sobald sie gelesen ist.

Neben dem Hauptfaden

Filtern, Suchen, Spaltenstatistik und Sortieren laufen daneben, das Fenster zeichnet weiter.

Sicherheit

Ihre Datei zuerst.

Kopie vor jedem Sichern

30 Tage aufbewahrt, mit Vorschau und Wiederherstellen in einem Schritt.

Nach einem Absturz

Ungesicherte Arbeit wird als Kopie angeboten.

Die Datei im Blick

Schreibt ein anderes Programm hinein, fragt eine Leiste nach «Neu laden» oder «Meine behalten».

Nie ein Fragezeichen

Ein Zeichen, das der Zeichensatz nicht halten kann, hält das Sichern an.

Arbeitsmappen bleiben, was sie sind

⌘S über einer .xlsx behält die anderen Blätter, Spaltenbreiten, verbundenen Zellen, Namen, Diagramme und Zahlenformate.

Nie mit weniger zurückgeschrieben

Eine Webseite behält ihre Seite, JSON seine Hülle und Kommentare. Was die App nicht ganz zurückschreiben kann – eine Datenbank mit mehreren Tabellen –, wird als Kopie gesichert.

Beschädigte Dateien, höflich abgelehnt

Jeder Leser wird mit absichtlich beschädigten Dateien geprüft: eine kaputte Datei bekommt einen Grund, keinen Absturz.

Eine Mac-App

Für den Mac gemacht, und für nichts anderes.

Acht Sprachen

Deutsch, Englisch, Französisch, Italienisch, Spanisch, Portugiesisch, Niederländisch und Polnisch.

Jedes Format aus dem Finder

Ein Doppelklick auf eine Stata-Datei, ein Pickle oder eine NetCDF-Datei öffnet sie hier, mit eigenem Dokumentsymbol.

Farben zur Orientierung

Vier Farbschemata für das Raster, auf Kontrast geprüft; eine Farbe pro Spalte; bis zu drei Spalten, die überall markiert bleiben.

Vorgelesen

Jede Taste, die nur ein Bild ist, hat einen Namen für VoiceOver, und das Raster sagt einem Bildschirmleser, in welcher Zelle er steht.

Schnell gestartet

Rund eine Viertelsekunde bis zur Startseite, etwa 100 MB Speicher.

In der App

Alles in einem Fenster.

Öffnen Sie Ihre schwierigste Datei.

Melden Sie sich für die Beta an – wir schreiben Ihnen, sobald Ihr Zugang bereit ist. Ihre Dateien verlassen den Mac nicht.

macOS 14 Sonoma oder neuer · Datenschutz