ファイルをアップロード
CSV、Excel、Parquet、SQLite、JSON をワークスペースにドラッグ — スキーマ自動検出、数秒でクエリ可能。
Tablize に入る最速の方法はファイルをドロップすることです。インポートウィザードもスキーママッピングもカラム型ピッカーもありません。Agent がファイルを取り込み時に検査し、質問できるテーブルを返します。
対応フォーマット
| フォーマット | 備考 |
|---|---|
| CSV / TSV | UTF-8 自動検出。区切り文字を推測。明らかに数値でない限り最初の行をヘッダとして扱います。 |
| Excel (.xlsx) | シートごとに 1 テーブル。結合セルは解除。複数シートのファイルは複数テーブルに。 |
| Parquet | カラム指向 — MB あたり最速のアップロード。型はファイルメタデータから保持。 |
| SQLite (.db / .sqlite) | ファイル内のすべてのテーブルが渡されます。外部キーとインデックスを保持。 |
| JSON / NDJSON | オブジェクトの配列は行に。ネストされたオブジェクトは選択次第でフラット化または JSONB として保持。 |
リストにないフォーマットが必要ですか? データをチャットに貼り付け、Agent にインポートを頼んでください — 妥当な形を選んでくれます。
アップロードの 2 つの方法
チャットにドラッグ
チャットを開いて、ファイルをウィンドウにドラッグ。それだけです。ファイルがアップロードされ、Agent がスキーマを検査し、テーブル名と行数の確認が表示されます。最初の質問をどうぞ。
これはファイルが答えそのもののときに適したパスです。それを探索し、フォローアップを聞き、おそらく Report を保存する — 長期データモデルを構築するのではなく。
Data ページからアップロード
ワークスペース → Tables → Upload。同じドロップゾーンですが、いくつか追加オプションがあります:
- 結果のテーブル名を明示的にリネーム(デフォルト: ファイル名から派生)。
- スキーマを選択(Data、または作成したカスタムスキーマ)。
- ネストされた JSON の扱いを選択(フラット化 / JSONB として保持)。
- 新規作成ではなく既存テーブルに追加。
このパスはファイルが何かの始まりのときに使用 — 週次スナップショットをアップロードする予定、またはより大きな質問に供給する多数のファイルの 1 つ。
サイズ制限
| プラン | 最大ファイルサイズ | ファイルあたり最大行数 |
|---|---|---|
| Free | 50 MB | 500,000 |
| Plus | 200 MB | 500 万 |
| Pro | 2 GB | 5,000 万 |
| Max | 10 GB | 無制限* |
*Max プランでもクエリごとのセーフガードはあります — 数十億行テーブルはファイルとしてアップロードするよりデータベースとして接続するほうが良いです。
どのプランでも、非常に幅広いファイル(数百カラム)は動作しますが検査が遅くなる可能性があります。狭いほうが良いです。
アップロード後に Tablize がすること
- スキーマ推論。 各カラムに型(int / float / text / date / timestamp / json / bool)が付きます。Agent は最初の約 10K 行(ファイルが小さければ全行)を見ます。
- エンコーディング検出。 UTF-8、UTF-16、Latin-1 — バイト検査で推測。間違えた場合は Data ページで上書きできます。
- 日付パース。 ISO 日付、一般的なロケール、Excel の妙なシリアル番号 — すべて処理。本当に曖昧なときだけフォーマットを聞きます(例:
02/03/2024— 2 月 3 日か 3 月 2 日か?)。 - Postgres 内のテーブル。 デフォルトで
data.<filename>と命名。SQL または Agent で即座にクエリ可能。 - チャットでの一行サマリー — 何がインポートされたかを伝え、質問を促します。
アップロード済みファイルの更新
3 つのオプション、データの変更頻度で選択:
- ファイルを再ドロップ。 Agent が聞きます: 置き換えか追加か? 毎週上書きするエクスポートには置き換え、行のみ追加される時系列データには追加。
- 代わりに Webhook を使用。 Webhook と API を参照 — 別のものに行を POST してもらいます。Tablize が重複排除を処理。
- データベースに向ける。 ファイルが本当にデータベースエクスポートなら、ソースに直接接続を。データベース接続 を参照。
よくある落とし穴
- CSV の文字化け。
—の代わりにâ€"が見えたら、ファイルは Latin-1 で保存されたが UTF-8 とラベル付けされています。ソースツールから UTF-8 で再保存。 - 日付カラムがテキスト型。 最初の数行が不整合フォーマット(例:
1/1/24vs01-Jan-2024)のときに発生。ソースをクリーンするか、Agent にALTER TABLE ... USING to_date(...)を頼んでください — SQL を書いてくれます。 - 数式付き Excel ファイル。 アップロードされる値は数式自体ではなく数式のキャッシュ結果です。結果が古い場合はエクスポート前に Excel で再計算してください。
- 不整合ヘッダの複数シート Excel。 複数のテーブルが得られます。Agent にカラムマッピング付きで
UNION ALLを頼んでください — チャット 1 文。
アップロードできないもの
- パスワード保護 / 暗号化されたファイル。先に復号化してください。
- 実際は画像のファイル(テーブルの PDF、スキャンされたスプレッドシート)。Media としてアップロードし、Agent に OCR + LLM で表を抽出させてください — 別フロー。
- プランのサイズ制限を超えたファイル(上記参照)。
次のステップ
- データベース接続 — Postgres / MySQL / Supabase に住むデータ向け。
- Webhook と API — 他のツールから行をプッシュする向け。
- 質問する — データが入ったので、何か聞いてみましょう。