テーブルの作成と編集
概要
**テーブル(Table)**は、データベース型の構造化データを管理するためのコンテンツタイプです。タスク管理、読書記録、顧客情報管理など、行と列で整理できるあらゆる情報を扱うことができます。
テーブルの作成
Memoreruのテーブル作成は、3ステップで完了します。
事前準備: テーブル作成画面へ
- 画面右下の**作成ボタン(+)**をタップ
- **「テーブル」**を選択
ステップ1: テーブル設計
テーブルの構造とデータを設計します。このステップには2つのタブがあります。
タブ1: 項目設計(カラムの定義)
テーブルの列を定義します。これがテーブルの構造を決定します。
カラム定義の方法
方法1: 手動で定義
各カラムについて、以下を設定します:
- カラム名: 列の名前(例: 「書籍名」「著者」「評価」)
- データ型: 30種類から選択(詳細は後述)
- 必須/任意: このカラムの入力を必須にするか
- デフォルト値: 初期値を設定(任意)
方法2: AI支援で定義
AI Table Designerを使うと、自然言語でテーブルの説明を入力するだけで、最適なテーブル構造を自動生成できます。
使用方法:
- テーブル作成画面で「AI支援で定義」を選択
- テーブルの説明を入力(例: 「読書管理のためのテーブルを作りたい」)
- 業界・用途を選択(任意)
- 追加のコンテキストを入力(任意)
- 「AIでテーブルを設計」ボタンをクリック
AIが提案すること:
- カラム名とデータ型
- 必須/任意の設定
- デフォルト値
- select型の選択肢
- テーブル設計の推奨事項
メリット:
- ✅ テーブル設計の時間短縮
- ✅ データ型の最適な選択
- ✅ 業界標準に沿った設計
デメリット:
- ⚠️ 100%正確ではない(確認・調整が必要)
- ⚠️ 複雑な要件には対応できない場合がある
ヒント:
- 具体的に説明するほど精度が上がる
- 生成後に編集・調整が可能
- 業界プリセットを活用すると精度向上
例:
入力: 「読書管理のためのテーブルを作りたい」
→ AIが以下のようなカラムを提案:
- 書籍名 (string, 必須)
- 著者 (string, 必須)
- 評価 (rating)
- 読了日 (date)
- メモ (rich_text)
- ジャンル (select: 小説, ビジネス, 技術書, エッセイ, その他)
- ページ数 (number)
- 読書状態 (select: 未読, 読書中, 読了)
主なデータ型
| データ型 | 説明 | 使用例 |
|---|---|---|
| string | 短いテキスト | 名前、タイトル |
| rich_text | リッチテキスト | 長文メモ、説明 |
| number | 数値 | 金額、数量 |
| date | 日付 | 期限、誕生日 |
| select | 単一選択 | ステータス、優先度 |
| multi_select | 複数選択 | タグ、カテゴリ |
| rating | 評価(星) | 評価、満足度 |
| checkbox | チェックボックス | 完了/未完了 |
| image | 画像 | 写真、スクリーンショット |
| file | ファイル | PDF、ドキュメント |
| url | URL | Webサイトリンク |
30種類すべてのデータ型は、データ型の種類をご覧ください。
カラムの追加・編集・削除
- 追加: 「+ カラムを追加」ボタンをクリック
- 編集: カラム名の右にある鉛筆アイコンをクリック
- 削除: カラム名の右にあるゴミ箱アイコンをクリック
- 並び替え: カラムをドラッグ&ドロップで移動
例: 読書リストのカラム定義
1. 書籍名 (string, 必須)
2. 著者 (string, 必須)
3. 評価 (rating)
4. 読了日 (date)
5. メモ (rich_text)
6. ジャンル (select: 小説, ビジネス, 技術書, その他)
7. おすすめ度 (number, 0-10)
8. 表紙画像 (image)
タブ2: データ入力(初期データの入力)
テーブル作成時に、初期データを入力できます。
- スキップも可能: 後からデータを追加することもできます
- 行の追加: 「+ 行を追加」ボタンで新しい行を追加
- データ入力: 各セルをクリックして値を入力
例: 読書リスト の初期データ
| 書籍名 | 著者 | 評価 | 読了日 | ジャンル |
|--------|------|------|--------|----------|
| リーダブルコード | Boswell & Foucher | ⭐⭐⭐⭐⭐ | 2025-10-15 | 技術書 |
| 人を動かす | D・カーネギー | ⭐⭐⭐⭐ | 2025-09-20 | ビジネス |
ステップ2: 基本情報の入力
テーブルの基本情報を設定します。
必須項目
- タイトル: テーブルの名前(例: 「読書リスト 2025」)
- 公開範囲: PRIVATE / TEAM / PUBLIC から選択(次のステップで設定)
任意項目
- 説明: テーブルの概要(検索結果やカード表示で使用されます)
- カテゴリ: テーブルを分類するカテゴリを選択
- 親フォルダ: テーブルを配置するフォルダを選択
例:
タイトル: 読書リスト 2025
説明: 2025年に読んだ本の記録と評価
カテゴリ: 読書
親フォルダ: 個人管理
ステップ3: 公開範囲の選択
テーブルの公開範囲を選択します。
- PRIVATE(非公開): 自分だけが閲覧・編集できます
- TEAM(チーム): チームメンバーが閲覧・編集できます
- PUBLIC(公開): すべてのユーザーが閲覧できます(編集は作成者のみ)
設定が完了したら、**「作成」**ボタンをクリックしてテーブルを保存します。
テーブルの表示
テーブルビュー
作成したテーブルは、スプレッドシート形式で表示されます。
画面構成:
┌─────────────────────────────────────────┐
│ テーブル名 [編集] [...] │
├─────────────────────────────────────────┤
│ [検索] [フィルタ] [ソート] [+ 新しい行] │
├─────┬─────┬─────┬─────┬─────┤
│ 書籍名 │ 著者 │ 評価 │ 読了日 │ ジャンル │
├─────┼─────┼─────┼─────┼─────┤
│ ... │ ... │ ... │ ... │ ... │
└─────┴─────┴─────┴─────┴─────┘
カラム(列)の操作
各カラムのヘッダーをクリックすると、以下の操作ができます:
- ソート: 昇順・降順で並び替え
- フィルタ: 特定の条件でデータを絞り込み
- 非表示: カラムを一時的に非表示
- カラム設定: カラムの編集・削除
行の操作
各行の左端にあるメニュー(...)から、以下の操作ができます:
- 詳細表示: 行の詳細画面を開く
- 編集: インライン編集モード
- 複製: 行を複製
- 削除: 行を削除
テーブルの編集
データの追加
新しい行を追加
- テーブル上部の**「+ 新しい行」**ボタンをクリック
- 空の行が追加されます
- 各セルをクリックしてデータを入力
データのインポート
CSV ファイルからデータを一括インポートできます。テーブル画面右上のメニューから「CSVインポート」を選択し、ファイルをアップロードしてください。
データの編集
インライン編集
- 編集したいセルをクリック
- 値を入力・変更
- Enter キーまたは他のセルをクリックで保存
詳細画面で編集
- 行の左端のメニュー(...)から**「詳細表示」**を選択
- 詳細画面が表示されます
- 各フィールドを編集
- **「保存」**ボタンをクリック
データの削除
1行を削除
- 削除したい行の左端のメニュー(...)をクリック
- **「削除」**を選択
- 確認ダイアログで**「削除」**をクリック
複数行を一括削除
- 削除したい行の左端にあるチェックボックスを選択
- テーブル上部の**「削除」**ボタンをクリック
- 確認ダイアログで**「削除」**をクリック
カラム(列)の追加・編集・削除
カラムを追加
- テーブル編集画面を開く(右上の「編集」ボタン)
- **「+ カラムを追加」**ボタンをクリック
- カラム名とデータ型を設定
- **「保存」**をクリック
カラムを編集
- テーブル編集画面を開く
- 編集したいカラムの右にある鉛筆アイコンをクリック
- カラム名やデータ型を変更
- **「保存」**をクリック
カラムを削除
- テーブル編集画面を開く
- 削除したいカラムの右にあるゴミ箱アイコンをクリック
- 確認ダイアログで**「削除」**をクリック
注意: カラムを削除すると、そのカラムのすべてのデータが失われます。
テーブルの実用例
例1: タスク管理
テーブル名: タスク管理
カラム定義:
- タスク名 (string, 必須)
- 説明 (rich_text)
- ステータス (select: 未着手, 進行中, 完了, 保留)
- 優先度 (select: 高, 中, 低)
- 担当者 (user_select)
- 期限 (date)
- 完了日 (date)
- 進捗率 (progress)
- チェックリスト (multi_select)
データ例:
| タスク名 | ステータス | 優先度 | 担当者 | 期限 | 進捗率 |
|---------|----------|--------|--------|------|--------|
| ログイン機能実装 | 進行中 | 高 | 田中 | 2025-11-20 | 70% |
| API設計 | 完了 | 高 | 佐藤 | 2025-11-15 | 100% |
| デザインモック | 未着手 | 中 | 鈴木 | 2025-11-25 | 0% |
例2: 読書リスト
テーブル名: 読書リスト 2025
カラム定義:
- 書籍名 (string, 必須)
- 著者 (string, 必須)
- 評価 (rating)
- 読了日 (date)
- ページ数 (number)
- ジャンル (select: 小説, ビジネス, 技術書, エッセイ, その他)
- おすすめ度 (number, 1-10)
- 表紙画像 (image)
- メモ (rich_text)
- 購入リンク (url)
- 読書状態 (select: 未読, 読書中, 読了)
データ例:
| 書籍名 | 著者 | 評価 | 読了日 | ジャンル | おすすめ度 | 読書状態 |
|--------|------|------|--------|----------|-----------|----------|
| リーダブルコード | Boswell | ⭐⭐⭐⭐⭐ | 2025-10-15 | 技術書 | 10 | 読了 |
| 人を動かす | カーネギー | ⭐⭐⭐⭐ | 2025-09-20 | ビジネス | 9 | 読了 |
| クリーンアーキテクチャ | Martin | - | - | 技術書 | - | 読書中 |
例3: 顧客管理
テーブル名: 顧客管理
カラム定義:
- 会社名 (string, 必須)
- 担当者名 (string, 必須)
- メールアドレス (string)
- 電話番号 (string)
- 住所 (string)
- 顧客ステータス (select: リード, 商談中, 契約済み, 失注)
- 契約プラン (select: Free, Standard, Business)
- 月額契約金額 (number)
- 契約開始日 (date)
- 次回フォロー日 (date)
- 担当営業 (user_select)
- メモ (rich_text)
データ例:
| 会社名 | 担当者 | ステータス | 契約プラン | 月額 | 担当営業 |
|--------|--------|----------|----------|------|----------|
| A社 | 山田太郎 | 契約済み | Business | 50,000円 | 佐藤 |
| B社 | 鈴木花子 | 商談中 | Standard | - | 田中 |
| C社 | 高橋次郎 | リード | - | - | 佐藤 |
ヒントとコツ
1. カラム数は必要最小限に
最初は必要なカラムだけを定義し、後から必要に応じて追加しましょう。
2. データ型を適切に選ぶ
- 日付には date 型を使う(ソート・フィルタが正確になります)
- 選択肢が決まっている項目には select 型を使う
- 評価には rating 型を使う(視覚的にわかりやすい)
3. ビューで必要な情報だけを表示
大きなテーブルは、ビュー機能を使って必要な情報だけを抽出しましょう。
例:
テーブル: タスク管理
ビュー1: 未完了タスク(ステータス = "未着手" OR "進行中")
ビュー2: 今週の期限(期限 = 今週)
ビュー3: 高優先度タスク(優先度 = "高")
4. グラフで進捗を可視化
テーブルデータをグラフ化すると、進捗状況が一目でわかります。
例:
テーブル: タスク管理
グラフ: ステータス別タスク数(円グラフ)
グラフ: 担当者別進捗率(棒グラフ)
よくある質問
Q1: テーブルの最大行数は?
A: プランによって制限があります。
- フリー: 1,000行
- ライト: 10,000行
- スタンダード: 30,000行
- ビジネス: 100,000行
Q2: カラムの最大数は?
A: プランによって制限があります。
- フリー: 30カラム
- ライト: 100カラム
- スタンダード: 300カラム
- ビジネス: 1,000カラム
Q3: テーブルのエクスポートはできますか?
A: CSV形式でのエクスポートが可能です。テーブル画面右上のメニューから「CSVエクスポート」を選択してください。
Q4: 他のツールからデータをインポートできますか?
A: CSV形式でのインポートが可能です。テーブル画面右上のメニューから「CSVインポート」を選択し、ファイルをアップロードしてください。