データのインポートとエクスポート
概要
Memoreruのテーブルは、CSVファイルのインポートとCSV・JSON・Excel形式へのエクスポートに対応しています。既存のスプレッドシートやデータをMemoreruに取り込んだり、Memoreruのデータを他のツールで活用することができます。
CSVインポート
インポートとは
CSVインポートを使うと、ExcelやGoogle スプレッドシートなどで管理していたデータを、Memoreruのテーブルに一括で取り込むことができます。
インポートの手順
- テーブルの詳細画面を開く
- 右上のメニュー(「...」)をクリック
- **「CSVインポート」**を選択
- インポートしたいCSVファイルを選択
- カラムのマッピングを確認・調整
- **「インポート」**ボタンをクリック
CSVファイルの形式
インポートするCSVファイルは以下の形式に従って準備してください。
要件:
- ファイル形式:
.csv - 文字エンコード: UTF-8(推奨)
- 1行目: カラム名(ヘッダー行)
- 2行目以降: データ行
CSVファイルの例:
書籍名,著者,出版年,ジャンル,評価
Atomic Habits,James Clear,2018,自己啓発,5
Deep Work,Cal Newport,2016,生産性,4
The Phoenix Project,Gene Kim,2013,ビジネス,5カラムのマッピング
CSVのカラムと、テーブルのカラムを対応付けます。
| CSVのカラム | テーブルのカラム | 備考 |
|---|---|---|
| 書籍名 | title(text型) | 自動マッピング |
| 著者 | author(text型) | 自動マッピング |
| 出版年 | year(number型) | 型の確認が必要 |
| ジャンル | genre(select型) | 選択肢として追加 |
| 評価 | rating(number型) | 型の確認が必要 |
ポイント:
- カラム名が一致すれば自動でマッピングされます
- 新しいカラムとして追加することもできます
- 既存のデータに追記するか、上書きするかを選択できます
インポート時の注意点
- データ型の不一致: number型のカラムに文字列が入っている場合、そのセルは空白になります。インポート前にCSVを確認してください
- select型の選択肢: CSVの値が既存の選択肢にない場合、新しい選択肢として自動追加されます
- 空白セル: CSVで空白になっているセルは、テーブル上も空白として取り込まれます
データのエクスポート
エクスポートとは
エクスポートを使うと、テーブルのデータをファイルとして書き出すことができます。他のツールでの分析や、バックアップとして活用できます。
エクスポートの手順
- テーブルの詳細画面を開く
- 右上のメニュー(「...」)をクリック
- **「エクスポート」**を選択
- エクスポート形式を選択(CSV / JSON / Excel)
- ファイルがダウンロードされます
エクスポート形式の比較
| 形式 | 拡張子 | 向いている用途 |
|---|---|---|
| CSV | .csv | Excel、Google スプレッドシート、他のデータベースへのインポート |
| JSON | .json | プログラムでのデータ処理、APIとの連携 |
| Excel | .xlsx | Excelで開いてそのまま使用、書式付きで確認したい場合 |
各形式の特徴
CSV形式
id,書籍名,著者,評価
1,Atomic Habits,James Clear,5
2,Deep Work,Cal Newport,4- あらゆるスプレッドシートアプリで開ける
- プログラムでも扱いやすい
- 書式や色などは含まれない
JSON形式
[
{
"id": 1,
"書籍名": "Atomic Habits",
"著者": "James Clear",
"評価": 5
},
{
"id": 2,
"書籍名": "Deep Work",
"著者": "Cal Newport",
"評価": 4
}
]- データ型が保持される
- プログラムでの処理に適している
- APIとの連携に活用できる
Excel形式
- Excelで直接開いて操作できる
- セルの書式が保持される
- 数式や集計も行える
活用例
活用例1: 既存のスプレッドシートを移行する
Google スプレッドシートや Excelで管理していた顧客情報や在庫データをMemoreruに移行するときに使います。
手順:
- スプレッドシートをCSV形式でエクスポート
- Memoreruでテーブルを新規作成(またはAI支援で設計)
- CSVをインポート
- カラムのマッピングを確認して完了
活用例2: データを定期的にバックアップする
重要なデータを定期的にエクスポートして、手元にバックアップを保存しておくことができます。
おすすめの頻度:
- 小規模なデータ: 月1回
- 重要度の高いデータ: 週1回
活用例3: 他のツールと連携する
エクスポートしたデータを他のツールに取り込んで、さらに活用できます。
| 連携先 | 形式 | 用途 |
|---|---|---|
| Excel | CSV または Excel | 高度な集計・グラフ作成 |
| Google スプレッドシート | CSV | チームでの共同編集 |
| Python / pandas | CSV または JSON | データ分析 |
| 他のデータベース | CSV | データ移行 |
| AIツール | CSV | データ分析・可視化 |
ヒントとコツ
1. インポート前にCSVを確認する
インポート前に、CSVファイルをテキストエディタやスプレッドシートアプリで開き、データが正しく整形されているか確認しましょう。特に以下の点をチェックしてください:
- ヘッダー行(カラム名)が1行目にあること
- 数値カラムに余分な記号(「¥」「,」など)が含まれていないこと
- 日付の形式が統一されていること(例:
2025-04-01)
2. まず少量データでテストする
大量のデータをインポートする前に、10〜20行のサンプルデータで動作を確認しておくと安心です。
3. ビューと組み合わせる
エクスポートしたいデータを事前にビューで絞り込んでからエクスポートすると、必要なデータだけを書き出せます。
よくある質問
Q1: インポートでエラーが出た場合は?
A: CSVファイルの文字エンコードを確認してください。UTF-8(BOMなし)で保存するとエラーが解消することが多いです。Excelで作成したCSVはShift-JISになることがあるため、UTF-8に変換してからインポートしてください。
Q2: 画像や添付ファイルもエクスポートできますか?
A: CSV・JSON・Excel形式では、画像や添付ファイル本体はエクスポートされません。image型やfile型のカラムは、URLまたはファイル名の文字列としてエクスポートされます。
Q3: インポートで既存のデータが消えますか?
A: インポート時は、既存のデータに新しいデータを追記します。既存データが上書き・削除されることはありません。
Q4: エクスポートファイルのサイズ上限はありますか?
A: 特にサイズ上限は設定していませんが、数万行以上の大きなテーブルをエクスポートする場合は時間がかかることがあります。