Saltar al contenido

¿Usas TablePro a diario? Una licencia añade funciones de pago y financia la próxima versión. Comprar licenciaLicencia para apoyar TablePro

Importación, exportación y archivos de datos

Para mover datos entre archivos y bases: cargar una hoja de cálculo en una tabla, entregar un resultado como Excel, limpiar un CSV antes de usarlo o crear un volcado antes de un cambio arriesgado. Todo está en el Mac; la última sección cubre la parte más pequeña de iPhone y iPad.
MaciPhone y iPad

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.

Hoja de importación de un CSV en la tabla orders, con cada columna del archivo asignada a una de la tabla y la opción ante errores.

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.

Diálogo Exportar con orders marcada entre las tablas y vistas del esquema y XLSX elegido como formato.

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.

Ventana Archivos de datos con orders.csv abierto y la búsqueda Hanoi; la barra de estado indica 2.498 de 20.000 filas.

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.

Estadísticas de la columna status de orders.csv en la ventana Archivos de datos.

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)
Hoja de copia de seguridad de una conexión mediante un bastión SSH, con solo la base shop seleccionada.

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

Cada capacidad de esta página, el plan necesario en el Mac y su disponibilidad en iPhone y iPad
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 .bacpac de 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

TablePro es de código abierto y gratis. Los planes de pago añaden funciones opcionales a la app para Mac.
Descargar para Mac

macOS 13 Ventura o posteriorApple silicon o Intel

Descargar en el App Store

iPhone y iPadiOS y iPadOS 18 o posterior

Ver precios