Zum Inhalt springen

TablePro täglich nutzen? Eine Lizenz ergänzt Bezahlfunktionen und finanziert die nächste Version. Lizenz kaufenLizenz kaufen, TablePro fördern

Import, Export und Datendateien

Für Daten zwischen Dateien und Datenbanken: eine Tabelle aus einer Kalkulation laden, Ergebnisse als Excel weitergeben, CSV vor Gebrauch bereinigen oder vor riskanten Änderungen einen Dump erstellen. Alles hier steht auf dem Mac bereit; zuletzt folgt der kleinere Umfang auf iPhone und iPad.
MaciPhone & iPad

Alles auf dieser Seite ist kostenlos.

Dateien in eine Tabelle importieren

⌘⇧I importiert CSV, TSV, JSON, JSONL, XLSX und SQL-Dateien. SQL-Dateien laufen als Anweisungen, einschließlich .sql.gz-Dumps und durch GO getrennter SQL-Server-Skripte. Andere Formate werden in eine bestehende Tabelle oder eine neue mit Dateiname und abgeleiteten Spalten geladen; bei Excel wird das erste Blatt importiert.

Jedes Feld wird einer Spalte zugeordnet; der Import läuft in einer Transaktion, sofern du dies nicht deaktivierst. Bei einer fehlerhaften Zeile wählst du: stoppen und zurückrollen, stoppen und Importiertes behalten oder überspringen und fortfahren. Danach speicherst du einen CSV-Bericht übersprungener Zeilen.

Importblatt für eine CSV-Datei nach orders, mit Zuordnung jeder Dateispalte zu einer Tabellenspalte und der Option bei Fehlern.

Gespeicherte Zuordnungen und Kodierungen

TablePro merkt sich die Zuordnung je Tabelle für CSV-, JSON- und Excel-Importe. Nach Namen zuordnen oder Nach Position zuordnen ordnet alle Felder mit einem Klick zu; nach Position funktioniert bei CSV und Excel mit Reihenfolge aus der Datei. CSV- und SQL-Importe lesen UTF-16 sowie japanische, chinesische und koreanische Kodierungen wie Shift JIS, GB 18030, Big5 und EUC-KR.

Tabellen und Ergebnisse exportieren

⌘⇧E exportiert markierte Tabellen und Views nach CSV, JSON, SQL, XLSX, Markdown, HTML und XML. Jede wird während des Schreibens aus der Datenbank gestreamt, ohne Zeilenlimit der Datentabelle. Auf SQL-Systemen erhält jede eigene WHERE-Klausel, Zeilenlimit und Spaltenauswahl. SQL-Exporte können Struktur enthalten, gzip-komprimiert und aufgeteilt werden; Excel nutzt ein Blatt je Tabelle. MongoDB-Sammlungen exportieren auch als mongosh-Skript; SQL-Export fehlt für MongoDB und Redis.

Ergebnisse exportieren schreibt die Abfrageergebnisse. Wurde ein Ergebnis vom Zeilenlimit gekürzt, läuft die Abfrage erneut und streamt vollständig. Parquet-Export kommt aus einem kostenlosen Plugin unter Einstellungen > Plugins und schreibt eine Datei je Tabelle.

Exportdialog mit orders unter den Tabellen und Ansichten des Schemas ausgewählt und XLSX als Format.

Datendateien: an Dateien ohne Datenbank arbeiten

Öffnen, suchen und bereinigen

Öffne CSV, TSV, andere getrennte Textdateien, JSON oder JSON Lines aus Finder oder mit ⌘O; „Datendateien“ zeigt sie als bearbeitbare Tabelle. Nutze die Filterleiste, durchsuche alle Spalten, ersetze mit regulären Ausdrücken und bereinige mit Nach unten ausfüllen, Leerraum entfernen, Groß-/Kleinschreibung ändern und Duplikatzeilen entfernen. Excel öffnet einen Tab je Blatt; komprimierte Dateien wie .csv.gz öffnen ebenfalls, beides schreibgeschützt.

Das Fenster arbeitet mit einer privaten Kopie; ⌘S schreibt die Datei in ihrem Format zurück und lässt unberührte Zeilen unverändert.

Daten-Dateien-Fenster mit geöffnetem orders.csv und Suche nach Hanoi; die Statusleiste zeigt 2.498 von 20.000 Zeilen.

Spaltenstatistik, dann exportieren oder importieren

Spaltenstatistiken zeigen leere und unterschiedliche Werte, Wertebereich und häufigste Werte; ein Klick filtert danach. Ist die Datei fertig, exportiere sie in ein anderes Format oder sende sie mit In Tabelle importieren an eine Tabelle einer offenen Verbindung.

Spaltenstatistik für status in orders.csv im Daten-Dateien-Fenster.

Mit den Werkzeugen deines Systems sichern

Backup-Dump und Dump-Wiederherstellung nutzen pg_dump, mysqldump, mongodump, sqlite3, sqlpackage und DuckDB, den SSH-Tunnel und die SSL-Einstellungen der Verbindung; ein Server hinter einem Bastion-Host benötigt keinen zweiten Tunnel. Alle außer DuckDB sind selbst zu installierende Kommandozeilenwerkzeuge. DuckDB schreibt den Dump als Datenbankdatei oder Ordner mit Parquet-Dateien selbst.

Auf Oracle, Google BigQuery und Snowflake lässt der serverseitige Export den Server schreiben: als Oracle-Data-Pump-Job, Snowflake-Stage oder Cloud-Storage-Bucket. Nichts landet auf deinem Mac.

Backup-Dump mit zugehörigem Werkzeug
PostgreSQL (pg_dump), MySQL (mysqldump), SQL Server (sqlpackage), SQLite (sqlite3), MongoDB (mongodump), MariaDB (mysqldump), Amazon Redshift (pg_dump), DuckDB (DuckDB), libSQL (sqlite3)
Sicherungsblatt für eine Verbindung über einen SSH-Bastion-Host, nur die Datenbank shop ausgewählt.

Dateien, die Datenbanken sind

SQLite- und DuckDB-Dateien öffnen aus Finder als Verbindungen. DuckDB liest auch Parquet, CSV und JSON als schreibgeschützte Views; .parquet öffnet daher eine DuckDB-Verbindung statt „Datendateien“. SQLite auf einem SSH-Server öffnet live über einen kleinen Agenten mit Python 3.6 oder neuer auf dem Server oder als schreibgeschützte Kopie.

.sql-Dateien öffnen als Abfrage-Tabs und speichern auf die Festplatte zurück; ein Beancount-Hauptbuch öffnet schreibgeschützt als Tabellen.

Von einer Datenbank zur anderen

Tabellen oder Zeilen zwischen Verbindungen benötigen keine Zwischendatei. Kopieren nach und Übertragen nach erledigen dies direkt, auch systemübergreifend, und zeigen vor Ausführung, was sie schreiben.

Auf iPhone und iPad

Die iPhone- und iPad-App kopiert oder teilt geladene Zeilen und Ergebnisse als JSON, CSV oder SQL-INSERT-Anweisungen. Eine Kopie bleibt in der Zwischenablage dieses Geräts und wird nicht mit anderen Geräten geteilt.

Zeilen werden über die Kurzbefehle „Zeile zu Tabelle hinzufügen“ und „Zeilen zu Tabelle hinzufügen“ aus JSON-, CSV-Text oder Dateien eingefügt und beachten den sicheren Modus. Importdialog, Dateiexport, Datendateien-Fenster und Backup fehlen auf iPhone und iPad.

Wo es funktioniert

Jede Fähigkeit auf dieser Seite, der nötige Mac-Tarif und ihre Verfügbarkeit auf iPhone und iPad
Fähigkeit
Dateien in Tabellen importierenMac: KostenlosiPhone und iPad: Kurzbefehle aus JSON oder CSV
Gespeicherte Zuordnungen, nach Namen und PositionMac: KostenlosiPhone und iPad: Nicht verfügbar
Tabellen und Ergebnisse in Dateien exportierenMac: KostenlosiPhone und iPad: Als JSON, CSV oder SQL INSERT kopieren oder teilen
Parquet-Export-PluginMac: KostenlosiPhone und iPad: Nicht verfügbar
Datendateien-FensterMac: KostenlosiPhone und iPad: Nicht verfügbar
Backup-Dump und Dump-WiederherstellungMac: KostenlosiPhone und iPad: Nicht verfügbar
Serverseitiger ExportMac: KostenlosiPhone und iPad: Nicht verfügbar
SQLite- und DuckDB-DateienMac: KostenlosiPhone und iPad: Dateien auf dem Gerät oder DuckDB im Arbeitsspeicher
SQLite-Dateien über SSHMac: KostenlosiPhone und iPad: Nicht verfügbar

Relevante Einschränkungen

  • SQL-Export enthält vor jeder Tabelle DROP TABLE IF EXISTS, sofern du es nicht abwählst. Prüfe die Optionen, bevor du die Datei auf einer Datenbank mit zu erhaltenden Tabellen ausführst.
  • Backup-Dump nutzt selbst installierte Werkzeuge und nur die aufgeführten Systeme. Passwörter gelangen über Umgebung oder temporäre Datei an die Werkzeuge, außer sqlpackage: Es erhält das SQL-Server-Passwort in der Kommandozeile, wo andere Mac-Prozesse es lesen können. TablePro fragt vor dem Start.
  • Dump-Wiederherstellung ersetzt Tabellen eines MySQL- oder MariaDB-Dumps. Auf anderen Systemen ersetzt sie keine bestehenden Objekte; SQL-Server-.bacpac benötigt eine leere Datenbank.
  • Das Öffnen von Datenbankdateien über SSH funktioniert nur für SQLite.
  • Nicht integrierte DuckDB-Erweiterungen wie httpfs für S3, Iceberg und Delta laden beim ersten Bedarf einer Abfrage von DuckDBs eigenen Servern.
  • In der aktuellen App-Store-Version lesen Kurzbefehle CSV und JSON nur als UTF-8 und CSV nur mit LF-Zeilenenden.

TablePro herunterladen

TablePro ist quelloffen und kostenlos nutzbar. Bezahlte Tarife ergänzen die Mac-App um optionale Funktionen.
Für Mac herunterladen

macOS 13 Ventura oder neuerApple silicon oder Intel

Im App Store laden

iPhone und iPadiOS und iPadOS 18 oder neuer

Preise ansehen