Excelから作成
Excelファイルを読み込んで、アプリを作成します。
Excelファイル選択
アプリ作成のために使用するExcelファイルを選択します
![Excelファイルからアプリを作成する際の、Excelファイルを指定する画面](../../../img/manual_img/ref-newapplication-excel_01.png)
1ファイル
Excelファイルを選択します。
2作成形式
アプリの形式を選択します。
- 単票
-
Excelファイルの 1 シートが 1 件のデータの場合に選択します。
- 一覧
-
Excelファイルの 1 シートが複数のデータ(一覧、リスト)の場合に選択します。
3次へ
クリックすると、次の画面に進みます。
表示項目設定
表示項目を設定します
![Excelファイルからアプリを作成する際の、表示項目を指定する画面](../../../img/manual_img/ref-newapplication-excel_02.png)
シート
読み込むシートを選択します。
選択中のセル
選択中のセルを表示します。
選択済みセルの背景色
表示項目設定 に登録したセルの背景色を変更するかを指定します。
ONにすると、登録したセルは「シートのイメージ」の背景色が変わります。
シートのイメージ
読み込んだシートのイメージを表示します。
表示項目設定 の 見出し のセル、データ のセルを選択します。
見出し
単票の見出しとして使用するセルを登録します。
データ
単票のデータの入力部・表示部として使用するセルを登録します。
一覧適用
範囲選択したセルから表の見出しとデータを適用します。
見出し
表の見出しとして使用するセルを登録します。
データ
表のデータの入力部・表示部として使用するセルを登録します。
表を追加
取り込み項目選択 に、表の見出しとデータを設定するための入力項目を表示します。
次へ
クリックすると、次の画面に進みます。
型設定
アプリ名や各項目の型を設定します
データをインポートして作成する。
アプリを作成する際、Excelファイルからデータを読み込みます。
Excelレイアウトを適用する。
作成したアプリにExcelレイアウトを適用します。
表の行数をExcelのレイアウト通りに固定する。
表示項目設定 の 取り込み項目選択 で、表を追加した場合のみ表示します。
表の行数をExcelレイアウト通りに固定します。
アプリコード
アプリを識別するためのコードを入力します。
未入力時は「APP_XXXXX」の形式で自動設定します。
アプリ名
アプリの名前を入力します。
マスター参照アプリ
マスター参照アプリを選択します。マスター参照の詳細はこちらをご覧ください。
参照ボタンをクリックすると、アプリを選択するポップアップウィンドウアプリが表示されます。
参照先アプリ にするアプリ(マスターデータが登録されているアプリ)を選択します。
チェックボックスを選択し、「下追加」を押すと行を追加します。「削除」を押すと、選択した行を削除します。
参照先アプリには、以下のアプリを選択できます。
- アプリ もしくは サブアプリ
- 利用者 もしくは 管理者 となっているアプリ
- データを一意に識別する項目 が設定されており、かつ データを一意に識別する項目に指定された項目が 1 項目のアプリ
表示部品
表示項目設定 の 取り込み項目選択 で表を追加した場合のみ表示します。表示項目設定 で設定した表示部品(単票、表)ごとにタブを表示します。タブをクリックすると、表示部品の項目を一覧表示します。
項目名
表示項目設定 の 見出し のセルから読み込んだ内容を表示します。
型
型推論結果 を変更する際、項目型を選択します。
型推論結果
表示項目設定 の データ のセルが、どの項目型か推論した結果を表示します。
データ
表示項目設定 の データ セルから読み込んだ内容を表示します。
作成
クリックすると、アプリを作成します。
アプリを作成すると、アプリ編集に進みます。
Excelの情報をもとに設定する機能
以下の設定は表示項目設定でデータ部に指定したセルから情報を読み取り自動設定します。
- 日付、日付時刻、時刻、時間量、計算型項目のプロパティ「計算式」
- 文字列結合型項目のプロパティ「文字列結合」
- ドロップダウン、チェックボックス、ラジオボタン、選択リスト型項目の「選択項目」
計算式
データ部に指定したセルに設定されている計算式を取り込み、プロパティ「計算式」を設定します。
■日付、日付時刻、時刻、時間量型項目の場合
日付、時刻、時間量の加減算の計算式を取り込むことができます。
- 〇計算式に含むことができる文字
-
- ・演算記号 + -
- ・数値 0~9 の半角数字およびピリオド
- ・セル名 英字+数値の文字列($は無視します)
- ・括弧 ()
- ・関数 DATE、YEAR、MONTH、TIME、HOUR、MINUTE、SECOND
- 〇計算式を取り込むことができないケース
-
- ・上記以外の文字を含んでいる
- ・名前定義が使われている
- ・別シートを参照している
- ・演算記号が3個以上続けて使用されている
- 〇取り込み可能な計算式の例
-
- セル[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
■計算型項目の場合
四則演算の計算式を取り込むことができます。
- 〇計算式に含むことができる文字
-
- ・演算記号 * / + -
- ・数値 0~9 の半角数字およびピリオド
- ・セル名 英字+数値の文字列($は無視します)
- ・括弧 ()
- 〇計算式を取り込むことができないケース
-
- ・上記以外の文字を含んでいる
- ・EXCEL関数が使用されている
- ・名前定義が使われている
- ・別シートを参照している
- ・演算記号が3個以上続けて使用されている
文字列結合
データ部に指定したセルに設定されている計算式を取り込み、プロパティ「文字列結合」を設定します。
- 〇計算式に含むことができる文字
-
- ・演算記号 + &
- ・数値 0~9 の半角数字
- ・セル名 英字+数値の文字列($は無視します)
- ・括弧 ()
- ・関数 CONCANTENATE
- 〇計算式を取り込むことができないケース
-
- ・上記以外の文字を含んでいる
- ・名前定義が使われている
- ・別シートを参照している
- ・演算記号が3個以上続けて使用されている
選択項目
データ部に指定したセルに設定されている「データの入力規則」を取り込み、プロパティ「選択項目」を設定します。
- 〇計算式に含むことができる文字
-
- ・入力値の種類 リスト
- ・元の値
- 選択肢を直接記載している場合
- 例)1,2,3,4
- 選択肢を参照している場合
- 例)$F1:$F$9
- 〇計算式を取り込むことができないケース
-
- ・入力値の種類 リスト
- ・元の値
- 選択肢が別のシートを参照している場合
- 例)=Sheet2!$F1:$F$9