Lewati ke konten

Pakai TablePro tiap hari? Lisensi menambah fitur berbayar dan mendanai rilis berikutnya. Beli lisensiBeli lisensi, danai TablePro

Impor, ekspor, dan file data

Untuk memindahkan data antara file dan database: memuat spreadsheet ke tabel, menyerahkan hasil kueri sebagai Excel, merapikan CSV sebelum dipakai, atau membuat dump sebelum perubahan berisiko. Semua fitur ini tersedia di aplikasi Mac; bagian terakhir membahas cakupan yang lebih kecil di iPhone dan iPad.
MaciPhone dan iPad

Semua fitur di halaman ini gratis.

Impor file ke tabel

⌘⇧I mengimpor file CSV, TSV, JSON, JSONL, XLSX dan SQL. File SQL dijalankan sebagai pernyataan, termasuk dump .sql.gz dan skrip SQL Server yang dipisahkan dengan GO. Format lain dimuat ke tabel yang ada atau tabel baru bernama sesuai file dengan kolom yang diambil darinya; workbook Excel mengimpor sheet pertama.

Setiap field dipetakan ke kolom, dan impor berjalan dalam satu transaksi kecuali Anda menonaktifkannya. Saat baris gagal, Anda memilih berhenti dan membatalkan semuanya, berhenti dan mempertahankan yang sudah diimpor, atau melewati baris dan melanjutkan; setelah itu, Anda dapat menyimpan laporan baris yang dilewati sebagai CSV.

Lembar impor berkas CSV ke tabel orders, dengan setiap kolom berkas dipetakan ke kolom tabel dan opsi saat terjadi kesalahan.

Pemetaan tersimpan dan encoding

TablePro mengingat pemetaan pilihan Anda untuk setiap tabel pada impor CSV, JSON, dan Excel; Match by Name atau Match by Position memetakan semua field dengan satu klik. Pencocokan berdasarkan posisi berlaku untuk CSV dan Excel, yang urutan field-nya berasal dari file. Impor CSV dan SQL membaca UTF-16 serta encoding Jepang, Mandarin, dan Korea seperti Shift JIS, GB 18030, Big5, dan EUC-KR.

Ekspor tabel dan hasil

⌘⇧E mengekspor tabel dan view yang dicentang ke CSV, JSON, SQL, XLSX, Markdown, HTML dan XML. Setiap tabel dialirkan dari database saat ditulis, sehingga batas baris grid data tidak berlaku; pada mesin SQL setiap tabel dapat memiliki klausa WHERE, batas baris, dan pilihan kolom sendiri. Ekspor SQL dapat menyertakan struktur, dikompresi dengan gzip, dan dibagi menjadi beberapa bagian; Excel menempatkan setiap tabel pada sheet sendiri. Koleksi MongoDB juga dapat diekspor sebagai skrip mongosh, sedangkan ekspor SQL tidak tersedia untuk MongoDB atau Redis.

Export Results menulis hasil kueri; hasil yang terpotong batas baris dijalankan ulang dan dialirkan secara lengkap. Ekspor Parquet berasal dari plugin gratis yang Anda instal di Settings > Plugins dan menulis satu file per tabel.

Dialog Export dengan tabel orders dicentang di antara tabel dan tampilan skema, serta XLSX dipilih sebagai format.

File Data: kerjakan file tanpa database

Buka, cari, dan rapikan

Buka file CSV, TSV, atau teks ber-delimiter lainnya, JSON, atau JSON Lines dari Finder atau dengan ⌘O; jendela File Data menampilkannya sebagai tabel yang dapat diedit. Filter dengan bilah filter grid, cari di semua kolom, cari dan ganti dengan ekspresi reguler, serta rapikan dengan Isi ke Bawah, Pangkas Spasi, Ubah Kapitalisasi, dan Hapus Baris Duplikat. Workbook Excel terbuka dengan satu tab per sheet; file terkompresi seperti .csv.gz juga dapat dibuka, keduanya hanya-baca.

Jendela bekerja pada salinan privat, dan ⌘S menulis file kembali dalam format aslinya, dengan baris yang tidak disentuh tetap seperti semula.

Jendela Data Files dengan orders.csv terbuka dan pencarian Hanoi, bilah status menunjukkan 2.498 dari 20.000 baris.

Statistik kolom, lalu ekspor atau impor

Statistik kolom menampilkan jumlah nilai kosong dan unik, rentang nilai, serta nilai paling umum; klik nilai untuk memfilter file berdasarkan nilai itu. Setelah file siap, ekspor ke format lain atau kirim ke tabel pada koneksi terbuka dengan Import into Table.

Statistik kolom status orders.csv dalam jendela Data Files.

Cadangkan dengan alat mesin database Anda sendiri

Backup Dump dan Restore Dump bekerja melalui pg_dump, mysqldump, mongodump, sqlite3, sqlpackage dan DuckDB, lewat tunnel SSH koneksi dan pengaturan SSL-nya, sehingga server di balik bastion tidak memerlukan tunnel kedua. Semua kecuali DuckDB adalah alat baris perintah yang harus Anda instal; DuckDB menulis dump sendiri, sebagai file database atau folder file Parquet.

Pada Oracle, Google BigQuery dan Snowflake, Ekspor Sisi Server meminta server menulis ekspor: job Oracle Data Pump, stage Snowflake, atau bucket Cloud Storage. Tidak ada yang disimpan di Mac Anda.

Backup Dump beserta alatnya
PostgreSQL (pg_dump), MySQL (mysqldump), SQL Server (sqlpackage), SQLite (sqlite3), MongoDB (mongodump), MariaDB (mysqldump), Amazon Redshift (pg_dump), DuckDB (DuckDB), libSQL (sqlite3)
Lembar Back Up untuk koneksi melalui bastion SSH, dengan hanya database shop dipilih.

File yang merupakan database

File SQLite dan DuckDB terbuka dari Finder sebagai koneksi. DuckDB juga membaca file Parquet, CSV, dan JSON sebagai view hanya-baca, sehingga file .parquet terbuka sebagai koneksi DuckDB, bukan di File Data. Database SQLite pada server SSH dapat dibuka secara langsung melalui agen kecil yang memerlukan Python 3.6 atau lebih baru di server, atau sebagai salinan hanya-baca.

File .sql terbuka sebagai tab kueri dan disimpan kembali ke disk; buku besar Beancount terbuka hanya-baca sebagai sekumpulan tabel.

Dari satu database ke database lain

Memindahkan tabel atau baris antara dua koneksi tidak memerlukan file perantara. Salin Ke dan Transfer Ke melakukannya langsung, termasuk lintas mesin, serta menampilkan yang akan ditulis sebelum apa pun berjalan.

Di iPhone dan iPad

Aplikasi iPhone dan iPad menyalin atau membagikan baris serta hasil kueri sebagai JSON, CSV, atau pernyataan SQL INSERT, dari baris yang sudah dimuat. Salinan tetap di papan klip perangkat tersebut dan tidak dibagikan ke perangkat lain.

Baris dimasukkan melalui tindakan Pintasan Add Row to Table dan Add Rows to Table, yang menerima teks JSON atau CSV atau file dan mengikuti Mode Aman koneksi. Tidak ada lembar impor, ekspor file, jendela File Data, atau pencadangan di iPhone dan iPad.

Ketersediaan

Setiap kemampuan pada halaman ini, paket yang diperlukan di Mac, dan fitur yang tersedia di iPhone dan iPad
Kemampuan
Impor file ke tabelMac: GratisiPhone dan iPad: Tindakan Pintasan, dari JSON atau CSV
Pemetaan tersimpan, Cocokkan menurut Nama dan PosisiMac: GratisiPhone dan iPad: Tidak tersedia
Ekspor tabel dan hasil ke fileMac: GratisiPhone dan iPad: Salin atau bagikan sebagai JSON, CSV, atau SQL INSERT
Plugin ekspor ParquetMac: GratisiPhone dan iPad: Tidak tersedia
Jendela File DataMac: GratisiPhone dan iPad: Tidak tersedia
Backup Dump dan Restore DumpMac: GratisiPhone dan iPad: Tidak tersedia
Ekspor Sisi ServerMac: GratisiPhone dan iPad: Tidak tersedia
File SQLite dan DuckDBMac: GratisiPhone dan iPad: File di perangkat atau DuckDB dalam memori
File SQLite lewat SSHMac: GratisiPhone dan iPad: Tidak tersedia

Batasan yang perlu diketahui

  • Ekspor SQL menyertakan DROP TABLE IF EXISTS sebelum setiap tabel kecuali Anda menghapus centangnya; periksa opsi sebelum menjalankan file pada database yang tabelnya ingin dipertahankan.
  • Backup Dump memakai alat baris perintah yang Anda instal sendiri, hanya pada mesin yang dicantumkan. Alat menerima kata sandi melalui lingkungan atau file sementara, kecuali sqlpackage yang menerima kata sandi SQL Server pada baris perintah, tempat proses lain di Mac dapat membacanya; TablePro meminta konfirmasi sebelum memulai.
  • Restore Dump mengganti tabel dalam dump MySQL atau MariaDB. Pada mesin lain, objek yang sudah ada tidak diganti, dan .bacpac SQL Server memerlukan database kosong.
  • Membuka file database lewat SSH hanya didukung untuk SQLite.
  • Ekstensi DuckDB yang tidak disertakan, seperti httpfs untuk S3, Iceberg, dan Delta, diunduh dari server DuckDB saat kueri pertama kali memerlukannya.
  • Pada versi App Store saat ini, tindakan Pintasan hanya membaca CSV dan JSON sebagai UTF-8 serta CSV dengan akhir baris LF.

Unduh TablePro

TablePro bersumber terbuka dan gratis digunakan. Paket berbayar menambahkan fitur opsional ke aplikasi Mac.
Unduh untuk Mac

macOS 13 Ventura atau lebih baruApple silicon atau Intel

Unduh di App Store

iPhone dan iPadiOS dan iPadOS 18 atau lebih baru

Lihat harga