テーブルのレコードデータをCSVファイルで一括でアップロードすることができます。
※アップロードするCSVデータの項目が空の部分は、既存データを更新せずに維持します。
※最大CSVアップロードサイズは512MBまでとなります。
※文字コードはUTF8, Shift-JIS, EUC-JPに対応しております。
【重要】セルを空欄にしてアップロードした場合の仕様変更
◆2025/01/26アップデートにて変更予定
CSVのセルを空欄にしてアップロードした場合は、元の値は保持されず、値が削除(計算式の場合は値の更新)されるよう変更されました。元の値を保持したい場合、{NOCHANGE} をセルに入れるか、その項目列をCSVから削除してアップロードを行ってください。
※ユーザー管理のパスワード欄のみ、既存ユーザーで空欄の場合変更されません。新規ユーザーで空欄の場合ランダムでパスワードが発行されます。
アップロード手順
1.テーブルを開き、「CSVアップロード」を選択する
作成済みのテーブルを開き、左上メニューより「CSVアップロード」を選択します。
2.アップロードされたレコード一覧を確認する
アップロード前に必要に応じてフォーマットをダウンロードできます。
<注意事項>
※CSVファイルのヘッダー(1行目)は編集しないでください。
※ID列が空、もしくはID列自体がない場合は新規データとして挿入されます。
※主キーをIDに設定している場合、ID列に入力されているIDと同じIDのデータがすでにPigeonCloudに登録されている場合、指定したIDのレコードデータが更新されます。
※画像項目やファイル項目のデータをダウンロードやアップロードすることはできません。これらのデータの更新・削除の際には十分ご確認をお願いいたします。
※「CSVダウンロード/アップロードに子テーブルも含める」を有効にしている場合、子テーブルのデータ列を入れずにCSVアップロードを行うと、既存の子テーブルのデータが削除されてしまいます。必ず既存の子テーブルのデータはCSVに含めてアップロードをお願いいたします。
※子テーブルを「一覧に表示」にしている場合、ダウンロードされたCSVにはその項目が記載されていますが、そのままアップロードすると「ヘッダー(1行目)が一致しません。」というエラーになってしまうため、一覧に表示した子テーブル項目は削除してからアップロードしてください。
※ID列に入力されているIDと同じIDのデータがすでにPigeonCloudに登録されている場合、アップロードファイルに空白列があると、空白で上書きされてしまいます。一部だけ更新したい場合は、まず対象のレコード一覧のCSVファイルをダウンロードいただき、更新部分を上書きした状態でアップロードしてください。
※作成者、最終更新者、更新日時、作成日時の値は自動的に設定されるため、CSVの値を更新してもその値は反映されません。
※他テーブル参照のデータを更新する場合
参照するデータのID(追加オプション設定で設定している場合はその項目の値)を入力してください。
対象ファイル | 内容 |
---|---|
CSVダウンロード | フォーマット + レコードデータ |
CSVダウンロード(空) | フォーマットのみ(レコードデータなし) |
「ファイル選択」をクリックし、アップロードを行うCSVファイルを選択します。
アップロード対象のCSVファイルがセットされたことを確認しアップロードを行います。
-------------------------------------------------
!注意!「アップロード前にデータをリセットする」機能について
この機能にチェックを入れてCSVアップロードを行うと、アップロード前にテーブルのレコードデータが全削除された後、アップロードされたCSVのデータが作成されます。
一度削除したデータは元に戻せません。本当に実行するか必ずご確認の上ご利用ください。
※この機能は、テーブル設定から追加オプション設定で、【メニューに「全てのデータを削除」を表示】を有効にした場合に利用可能です。
-------------------------------------------------
アップロードが正常終了したことを確認します。
アップロード後、レコードが追加されたことを確認してください。
(注意事項) CSVアップロード後の処理のタイミングについて
CSVアップロード処理については、ジョブとして登録されて順次優先度順に実行されます。
また、CSVのデータサイズが大きい場合、時間がかかる場合や遅延する場合があります。
ダウンロードやアップロードをキャンセルしたい場合は、左側メニューの「ログ」「CSV UP/DL履歴」から行えます。
キャンセルを行いたいCSVの詳細ボタンをクリックします。
キャンセルボタンをクリックします。