• IT助成金利用
  • 無料デモ紹介ZOOM等オンラインでのご相談も可能です
  • お問い合わせ

※ ワンダーロボ設計書および関連する自動開発手法について、すべての著作権はワンダフルフライ株式会社に帰属します。

【ワンダーロボ】インポート設定~Excel形式~

本記事では、ワンダーロボ設計書でExcel形式のインポート機能を開発する方法について説明します。 また、前提としてインポート共通の詳細設定を理解していることとします。   参照記事 ◆【ワンダーロボ】インポート設定~固定長・CSV形式~       作成手順について、項目をインポートボタンとして表示します。 1.画面設計シートに、インポート機能対象のセルに罫線を border>7,8,9,10 に設定します。セルの値には「インポート名」を設定します。 画面オブジェクトのborder種類の参照画像     2.画面詳細設計シートで設定します。 記述方法については、下記の記述例をご参照ください。   記述例: 「インポート」 C9:インポート先テーブル「出張報告書」、形式「Excel」,インポート名「ABcd」、対象フィールド「取引先 ID、取引先名、貨幣コード、証書種類名、各種費用コード、ロット番号、数量、合計入力金額、合計本位金額、参考合計利益、取引日付」 認識方法:「{{“取引先 ID”,”出荷マスタ”,”5″,”2″,”下”,”文字列”,”必須”}, {“取引先名”,”出荷マスタ”,”1″,”30….0″,”下”,”文字列”,”必須”}, {“貨幣コード”,”出荷マスタ”,”1″,”4″,”下”,”文字列”,”必須”}, {“証書種類名”,”出荷マスタ”,”5″,”3″,”下”,”文字列”,”必須”,”備考”}, {“記入日”,”出荷マスタ”,”5″,”2″,”下”,”文字列”,”必須”}, {“証書 No.”,”出荷マスタ”,”8″,”2″,”下”,”文字列”,”必須”,”空白”}, {“各種費用コード”,”出荷マスタ”,”1″,”14″,”下”,”文字列”,”必須”}, {“ロット番号”,”出荷マスタ”,”0″,”17″,”下”,”文字列”,”必須”}, {“数量”,”出荷マスタ”,”1″,”17″,”下”,”数字”,”必須”,”小計,割引,合計”}, {“合計入力金額”,”出荷マスタ”,”2″,”17″,”下”,”数字”,”必須”}, {“合計本位金額”,”出荷マスタ”,”3″,”17″,”下”,”数字”,”必須”}, {“参考合計利益”,”出荷マスタ”,”4″,”17″,”下”,”数字”,”必須”}, {“取引日付”,”出荷マスタ”,”6″,”16″,”下”,”日付”,”必須”}}」     説明: Excel形式でのインポートの場合に、形式「Excel」に設定し識別項目定義方法を設定する必要があります。 識別項目定義の設定内容については、下記の一覧をご参照ください。 ※識別項目定義は、必ず「」で囲むように設定ください。 ※複数の識別項目定義設定の場合は、,(カンマ)で必ず区切ってください。   【識別項目定義】 {“フィールド名”,”シート名”,”セル列”,”セル行”,”展開方向”,”属性”,”必須”,”スキップ文字”} 例:{“証書種類名”,”出荷マスタ”,”5″,”3″,”下”,”文字列”,”必須”,”備考”}, {“証書 No.”,”出荷マスタ”,”8″,”2″,”下”,”文字列”,”必須”,”空白”},
識別項目 説明
証書種類名 対象フィールド名を記述します。
出荷マスタ インポートファイル内の対象シート名を記述します。
5 インポートファイル内の対象フィールドのセル列を記述します。 ※Excel上での列の番号をA列0からカウントして指定します。
3 インポートファイル内の対象フィールドのセル行を記述します。 ※Excel上での行の番号を1行目0からカウントして指定します。
指定フィールドのインポート読み取りの展開先を記述します。2パターンあります。 下:該当項目が下へ展開 右:該当項目が右へ展開
文字列 対象フィールドの属性を記述します。文字列、数字、日付で入力してください。
必須 必須で設定する場合、該当項目の値が空欄の場合、該当データをインポートしません 。
備考 該当項目値にスキップ文字を含む場合、該当データをインポートしません。 複数文字列の指定が可能です。カンマで区切ります。 スキップ文字を「空白」に設定する場合、該当データをインポートしません。