ファイルにデータを書き出す

レコードの内容をCSVファイルに書き出すと、レコードの一括更新や、アプリ間のデータの移行、レコードのバックアップなどに使用できます。

ファイルにデータを書き出す場合の注意

  • アプリのアクセス権で[ファイル書き出し]権限が必要です。
    アクセス権の初期設定では、[ファイル書き出し]はアプリの作成者だけに許可されています。
  • 添付ファイルとコメントは書き出せません。
  • 書き出すファイルが100MBを超えると、書き出しに失敗します。
    一度に書き出すフィールド、またはレコードの数を減らしてください。
  • リッチエディターフィールドに入力されている一部の文字は、文字参照の形式で書き出されます。
    文字参照で書き出される文字の例:
    • 全角の記号の一部(&¥()*+-/:;<=>?@~| など)
    • 半角の記号の一部
    • 全角の英数字
    • 半角カタカナ など
    ※上記の記号や文字以外にも文字参照で書き出される場合があります。

書き出しが可能なデータについては、アプリのデータの入出力のページを参照してください。

レコードを一括更新する場合に書き出すフィールド

レコードを一括更新する場合は、次のフィールドを書き出します。

  • 値を更新するフィールド
  • 一括更新のキーにするフィールド

「一括更新のキーにするフィールド」は、更新する内容と更新するレコードを紐づけるために使われます。キーに指定した値と、ファイルの列の値が一致すれば、その行のファイルのデータでレコードが上書きされます。一致しない場合は、その行のファイルのデータが、新しいレコードとして登録されます。

「一括更新のキーにするフィールド」には、複数のレコードで値が重複しないフィールドを指定します。「レコード番号」フィールドは、レコードに必ず含まれ、ほかと重複しない値が自動で生成されるため、キーとしてよく利用されます。

一括更新のキーに指定できるフィールド
次のいずれかの種類のフィールドを一括更新のキーに指定できます。

  • レコード番号
  • 文字列(1行)
  • 数値
  • 日付
  • 日時
  • リンク

レコード番号を一括更新のキーにする場合は、キーに指定したファイルの列にアプリに存在しないレコード番号があると、ファイルを読み込めません。

レコード番号以外(文字列(1行)、数値、日付、日時、リンク)を一括更新のキーにする場合は、フィールドの「値の重複を禁止する」設定を有効にしている必要があります。

ファイル書き出しの手順

  1. アプリのレコード一覧画面を開きます。

  2. レコード一覧から絞り込んだレコードのみを書き出したい場合は、次のいずれかの方法でレコードを絞り込みます。

    • 絞り込みアイコン絞り込みアイコンをクリックし、絞り込み条件を指定する。
      表示するレコードを絞り込む
    • すでに絞り込み条件を指定している一覧を選択する
      一覧を設定する レコード一覧画面に表示されているレコードをファイルに書き出すことができます。
  3. 画面右上のオプションアイコン オプションメニュー をクリックし、[ファイルに書き出す]をクリックします。

  4. ファイルの先頭行に項目名を書き出す場合は、[先頭行を項目名にする]にチェックを入れたままにします。
    項目名を書き出しておくと、書き出したファイルをアプリに読み込む際に、ファイルの項目とアプリのフィールドの紐づけが自動で行われるようになります。

  5. 必要に応じて、文字コードやフィールド間の区切り文字を選択します。

    • 文字コード
      書き出したファイルを日本語版のExcelで閲覧または編集する場合は、[日本語(Shift JIS)]を選択します。
      ただし、[日本語(Shift JIS)]を選択すると、日本語と英数字以外の文字が正しく表示されなくなる場合があります。詳しくは、文字コードの選びかたのページを参照してください。
    • 区切り文字
      書き出すファイルのフィールド間の区切り文字を選択できます。
      書き出したファイルをExcelで開く場合は、[カンマ]を選択することをおすすめします。
  6. ファイルに書き出すフィールドをファイル内の挿入したい位置にドラッグアンドドロップします。

    • [すべて追加]ボタンをクリックすると、すでに追加されているフィールドの右端に、残りのフィールドがまとめて追加されます。
      フィールドをひとつずつドラッグアンドドロップする必要なく、すべてのフィールドをまとめて追加できます。
    • [すべてクリア]ボタンをクリックすると、すでに追加されているフィールドがすべてクリアされます。
      書き出したいフィールドが少ない場合や、フィールドの順番をいちから並べ替えたい場合などに、追加されているフィールドをすべてクリアしてから選びなおすことができます。
    • すでに追加されているフィールドの並び順をドラックアンドドロップで変更できます。
    • すでに追加されているフィールドをひとつずつクリアするには、設定アイコン 設定アイコンから[削除]を選択します。
  7. [書き出す]ボタンをクリックします。

書き出しの進捗を確認する

データの書き出しを開始すると、「出力されたファイル」画面に移動します。「作成中のファイル」で書き出しの進捗を確認できます。
[キャンセル]をクリックすると、データの書き出しを中止できます。
出力されたファイル