Excelから作成

Excelファイルを読み込んで、アプリを作成します。

Excelファイル選択

アプリ作成のために使用するExcelファイルを選択します。

Excelファイルからアプリを作成する際の、Excelファイルを指定する画面

ファイル
Excelファイルを選択します。
作成形式
アプリの形式を選択します。
単票
Excelファイルの 1 シートが 1 件のデータの場合に選択します。
一覧
Excelファイルの 1 シートが複数のデータ(一覧、リスト)の場合に選択します。
次へ
クリックすると、次の画面に進みます。

表示項目設定

表示項目を設定します。

Excelファイルからアプリを作成する際の、表示項目を指定する画面

シート
読み込むシートを選択します。
選択中のセル
選択中のセルを表示します。
選択済みセルの背景色
表示項目設定 に登録したセルの背景色を変更するかを指定します。
ONにすると、登録したセルは「シートのイメージ」の背景色が変わります。
シートのイメージ
読み込んだシートのイメージを表示します。
表示項目設定 の 見出し のセル、データ のセルを選択します。
見出し
単票の見出しとして使用するセルを登録します。
データ
単票のデータの入力部・表示部として使用するセルを登録します。
一覧適用
範囲選択したセルから表の見出しとデータを適用します。
見出し
表の見出しとして使用するセルを登録します。
データ
表のデータの入力部・表示部として使用するセルを登録します。
表を追加
取り込み項目選択 に、表の見出しとデータを設定するための入力項目を表示します。
次へ
クリックすると、次の画面に進みます。

型設定

アプリ名や各項目の型を設定します。

各項目の型を設定する画面

データをインポートして作成する。
アプリを作成する際、Excelファイルからデータを読み込みます。
Excelレイアウトを適用する。
作成したアプリにExcelレイアウトを適用します。
表の行数をExcelのレイアウト通りに固定する。
表示項目設定 の 取り込み項目選択 で、表を追加した場合のみ表示します。
表の行数をExcelレイアウト通りに固定します。
アプリコード
アプリを識別するためのコードを入力します。
未入力時は「APP_XXXXX」の形式で自動設定します。
アプリ名
アプリの名前を入力します。
マスター参照アプリ
マスター参照アプリを選択します。マスター参照の詳細は こちらをご覧ください。

参照ボタンをクリックすると、アプリを選択するポップアップウィンドウアプリが表示されます。
参照先アプリ にするアプリ(マスターデータが登録されているアプリ)を選択します。

チェックボックスを選択し、「下追加」を押すと行を追加します。「削除」を押すと、選択した行を削除します。

参照先アプリには、以下の条件を満たすアプリを選択できます。

表示部品
表示項目設定 の 取り込み項目選択 で表を追加した場合のみ表示します。
表示項目設定で設定した表示部品(単票、表)ごとにタブを表示します。タブをクリックすると、表示部品の項目を一覧表示します。
項目名
表示項目設定 の 見出し のセルから読み込んだ内容を表示します。
型推論結果 を変更する際、項目型を選択します。
型推論結果
表示項目設定 の データ のセルが、どの項目型か推論した結果を表示します。
データ
表示項目設定 の データ セルから読み込んだ内容を表示します。
作成
クリックすると、アプリを作成します。 アプリを作成すると、アプリ編集に進みます。

Excelの情報をもとに設定する機能

以下の設定は表示項目設定でデータ部に指定したセルから情報を読み取り自動設定します。

  • 日付、日付時刻、時刻、時間量、計算型項目のプロパティ「計算式」
  • 文字列結合型項目のプロパティ「文字列結合」
  • ドロップダウン、チェックボックス、ラジオボタン、選択リスト型項目の「選択項目」

計算式

データ部に指定したセルに設定されている計算式を取り込み、プロパティ「計算式」を設定します。

日付、日付時刻、時刻、時間量型項目の場合

日付、時刻、時間量の加減算の計算式を取り込むことができます。

計算式に含むことができる文字
  • 演算記号 + -
  • 数値 0~9 の半角数字およびピリオド
  • セル名 英字+数値の文字列($は無視します)
  • 括弧 ()
  • 関数 DATE、YEAR、MONTH、TIME、HOUR、MINUTE、SECOND
    取り込み可能な計算式の例
    セル[A1]の日付に 1日を加算する
    =DATE(YEAR(A1),MONTH(A1),DAY(A1)+1)
    
    セル[A1]の時刻に 1時間を加算する
    =TIME(HOUR(A1)+1,MINUTE(A1),SECOND(A1))
    
    セル[A1]の時刻に 1分を加算する
    =TIME(HOUR(A1),MINUTE(A1)+1,SECOND(A1))
    
    セル[A1]の時刻に 1秒を加算する
    =TIME(HOUR(A1)+1,MINUTE(A1),SECOND(A1))
    
    セル[A1]の時間量とセル[B2]の時間量を足す
    =A1+B1
    
計算式を取り込むことができないケース
  • 上記以外の文字を含んでいる
  • 名前定義が使われている
  • 別シートを参照している
  • 演算記号が3個以上続けて使用されている

計算型項目の場合

四則演算の計算式を取り込むことができます。

計算式に含むことができる文字
  • 演算記号 * / + -
  • 数値 0~9 の半角数字およびピリオド
  • セル名 英字+数値の文字列($は無視します)
  • 括弧 ()
計算式を取り込むことができないケース
  • 上記以外の文字を含んでいる
  • EXCEL関数が使用されている
  • 名前定義が使われている
  • 別シートを参照している
  • 演算記号が3個以上続けて使用されている

文字列結合

データ部に指定したセルに設定されている計算式を取り込み、プロパティ「文字列結合」を設定します。

計算式に含むことができる文字
  • 演算記号 + &
  • 数値 0~9 の半角数字
  • セル名 英字+数値の文字列($は無視します)
  • 括弧 ()
  • 関数 CONCANTENATE
計算式を取り込むことができないケース
  • 上記以外の文字を含んでいる
  • 名前定義が使われている
  • 別シートを参照している
  • 演算記号が3個以上続けて使用されている

選択項目

データ部に指定したセルに設定されている「データの入力規則」を取り込み、プロパティ「選択項目」を設定します。

計算式に含むことができる文字
  • 入力値の種類

    リスト

  • 元の値

    選択肢を直接記載している場合
    1,2,3,4
    
    選択肢を参照している場合
    $F1:$F$9
    
計算式を取り込むことができないケース
  • 入力値の種類

    リスト

  • 元の値

    選択肢が別のシートを参照している場合
    =Sheet2!$F1:$F$9