Importación, exportación y archivos de datos
Todo en esta página es gratis.
Importa archivos a una tabla
⌘⇧I importa archivos CSV, TSV, JSON, JSONL, XLSX y SQL. Un archivo SQL se ejecuta como sentencias, incluidos volcados .sql.gz y scripts SQL Server separados por GO. Otros formatos cargan una tabla existente o una nueva con nombre del archivo y columnas derivadas de él; los libros Excel importan su primera hoja.
Cada campo se asigna a una columna y la importación se ejecuta en una transacción salvo que lo desactives. Si falla una fila, elige detener y revertir, detener y conservar lo importado u omitir la fila y continuar; después guarda un informe CSV de filas omitidas.
- Motores sin importación
- Redis, Cassandra, ScyllaDB, Amazon DynamoDB, Google BigQuery, Cloudflare D1, Turso, libSQL, Elasticsearch, etcd, Apache Kafka, SurrealDB, Trino, Beancount, Google Cloud Spanner, Typesense, Weaviate, Cloudflare R2 SQL, SAP HANA


Correspondencias guardadas y codificaciones
TablePro recuerda la correspondencia elegida por tabla para importar CSV, JSON y Excel; Emparejar por nombre o Emparejar por posición asigna todos los campos con un clic. Por posición funciona con CSV y Excel, cuyo orden procede del archivo. CSV y SQL leen UTF-16 y codificaciones japonesas, chinas y coreanas como Shift JIS, GB 18030, Big5 y EUC-KR.
Exporta tablas y resultados
⌘⇧E exporta tablas y vistas marcadas a CSV, JSON, SQL, XLSX, Markdown, HTML y XML. Cada una se transmite desde la base mientras se escribe, sin límite de filas de la cuadrícula; en motores SQL, cada tabla admite WHERE, límite de filas y columnas elegidas. SQL puede incluir estructura, comprimir con gzip y dividir en partes; Excel usa una hoja por tabla. Las colecciones MongoDB también se exportan como script mongosh; SQL no está disponible para MongoDB ni Redis.
Exportar resultados escribe lo devuelto por una consulta; si el límite recortó el resultado, se ejecuta otra vez y se transmite completo. La exportación Parquet procede de un plugin gratuito instalado en Ajustes > Plugins y escribe un archivo por tabla.


Archivos de datos: trabaja con archivos sin base de datos
Abre, busca y limpia
Abre CSV, TSV u otros textos delimitados, o JSON y JSON Lines, desde Finder o con ⌘O; Archivos de datos lo muestra como tabla editable. Usa la barra de filtros, busca en todas las columnas, reemplaza con expresiones regulares y limpia con Rellenar hacia abajo, Recortar espacios, Cambiar mayúsculas/minúsculas y Eliminar filas duplicadas. Excel abre una pestaña por hoja y comprimidos como .csv.gz también se abren, ambos en solo lectura.
La ventana trabaja con una copia privada y ⌘S escribe el archivo en su formato original, sin modificar las filas intactas.


Estadísticas de columnas y luego exportar o importar
Las estadísticas muestran valores vacíos y distintos, rango y valores más comunes; haz clic en uno para filtrar el archivo. Cuando esté listo, exporta a otro formato o envíalo a una tabla de una conexión abierta con Importar a tabla.


Crea copias con las herramientas de tu motor
Crear y restaurar volcados usan pg_dump, mysqldump, mongodump, sqlite3, sqlpackage y DuckDB, el túnel SSH de la conexión y sus ajustes SSL; un servidor tras un bastión no necesita otro túnel. Todas salvo DuckDB son herramientas de línea de comandos que instalas; DuckDB escribe el volcado como archivo de base o carpeta de archivos Parquet.
En Oracle, Google BigQuery y Snowflake, Exportación del servidor hace que escriba el servidor: tarea Oracle Data Pump, stage Snowflake o bucket Cloud Storage. Nada llega al Mac.
- Crear volcado con su herramienta
- PostgreSQL (pg_dump), MySQL (mysqldump), SQL Server (sqlpackage), SQLite (sqlite3), MongoDB (mongodump), MariaDB (mysqldump), Amazon Redshift (pg_dump), DuckDB (DuckDB), libSQL (sqlite3)


Archivos que son bases de datos
SQLite y DuckDB se abren desde Finder como conexiones. DuckDB también lee Parquet, CSV y JSON como vistas de solo lectura; .parquet abre una conexión DuckDB, no Archivos de datos. SQLite en un servidor SSH se abre en directo mediante un pequeño agente que requiere Python 3.6 o posterior en el servidor, o como copia de solo lectura.
Los archivos .sql se abren como pestañas de consulta y se guardan en disco; un libro Beancount se abre en solo lectura como tablas.
De una base de datos a otra
Mover tablas o filas entre conexiones no requiere archivos intermedios. Copiar a y Transferir a lo hacen directamente, incluso entre motores, y muestran lo que escribirán antes de ejecutar.
En iPhone y iPad
La app copia o comparte filas y resultados como JSON, CSV o SQL INSERT desde las filas cargadas. Una copia permanece en el portapapeles del dispositivo y no se comparte con otros.
Las filas entran mediante los Atajos Añadir fila a tabla y Añadir filas a tabla, con texto JSON, CSV o archivo, respetando el modo seguro. No hay ventana de importación, exportación de archivos, Archivos de datos ni copias de seguridad en iPhone y iPad.
Dónde funciona
| Capacidad |
|---|
| Importar archivos a tablasMac: GratisiPhone y iPad: Acciones de Atajos desde JSON o CSV |
| Correspondencias guardadas, por nombre y posiciónMac: GratisiPhone y iPad: No disponible |
| Exportar tablas y resultados a archivosMac: GratisiPhone y iPad: Copiar o compartir JSON, CSV o SQL INSERT |
| Plugin de exportación ParquetMac: GratisiPhone y iPad: No disponible |
| Ventana Archivos de datosMac: GratisiPhone y iPad: No disponible |
| Crear y restaurar volcadosMac: GratisiPhone y iPad: No disponible |
| Exportación del servidorMac: GratisiPhone y iPad: No disponible |
| Archivos SQLite y DuckDBMac: GratisiPhone y iPad: Archivos del dispositivo o DuckDB en memoria |
| Archivos SQLite mediante SSHMac: GratisiPhone y iPad: No disponible |
Limitaciones que conviene conocer
- Una exportación SQL incluye DROP TABLE IF EXISTS antes de cada tabla salvo que lo desmarques; revisa las opciones antes de ejecutar el archivo en una base cuyas tablas quieras conservar.
- Crear volcado usa herramientas que instalas y solo motores listados. Reciben la contraseña mediante entorno o archivo temporal, salvo sqlpackage, que acepta la contraseña SQL Server en su línea de comandos, visible para otros procesos del Mac; TablePro pregunta antes de comenzar.
- Restaurar volcado reemplaza las tablas de un volcado MySQL o MariaDB. En otros motores no reemplaza objetos existentes, y
.bacpacde SQL Server necesita una base vacía. - Abrir archivos de base de datos mediante SSH solo funciona con SQLite.
- Las extensiones DuckDB no integradas, como httpfs para S3, Iceberg y Delta, se descargan de sus servidores la primera vez que una consulta las necesita.
- En la versión actual del App Store, Atajos lee CSV y JSON solo en UTF-8 y CSV solo con finales de línea LF.
Obtén TablePro
macOS 13 Ventura o posteriorApple silicon o Intel