項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 | |
入力データ | 必須 | 使用不可 | スクリプトキャンバス上にあるコンポーネントを選択します。 |
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
ファイルパス | 必須 | 使用可 | Excelファイルのファイルパスを入力します。
[参照]ボタンを押下するとファイルチューザが起動し、ファイルの選択ができます。 |
|
シート名 | 必須 | 使用可 | シート名を選択または入力します。 |
|
列一覧 | 必須 | - | 列を指定します。
各列は以下のボタンで操作することができます。
|
|
列一覧/書き込み対象 | 必須 | 使用不可 | この列に書き込むかを選択します。 | |
列一覧/列 | 必須 | 使用可 | 書き込む列を入力して指定します。 |
|
列一覧/見出し | 省略可 | 使用不可 | 列の見出しを入力します。 |
|
列一覧/型 | 必須 | 使用不可 |
[列]の型を選択します。
|
|
列一覧/表示形式設定 | 必須 | 使用不可 | 表示形式の設定方法を選択します。
|
|
列一覧/表示形式 | 省略可 | 使用可 | 書き込み先のセルに設定する表示形式を選択または入力します。 | |
書式・コメントをMapperで指定して書き込む | 省略可 | 使用不可 | 書式・コメントを書き込むための要素を入力スキーマに設定するかどうかを選択します。
|
|
項目名 | 説明 | 備考 |
---|---|---|
シート名の一覧を取得する | [ファイルパス]で指定したファイルからシート名の一覧を取得します。 |
|
列一覧を取得する | [ファイルパス]で指定したファイルの[シート名]から列情報を取得して、 [列一覧]に設定します。 |
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
開始条件設定を有効にする | 省略可 | 使用不可 | 開始条件設定を有効にするかどうかを選択します。
|
|
開始条件 | 省略可 | - | 書き込み開始条件を指定します。
各列は以下のボタンで操作することができます。
|
|
開始条件/列(見出し) | 必須 | 使用不可 | 書き込み開始条件のチェックを行う対象の [列]を選択または入力します。 |
|
開始条件/行番号 | 必須 | 使用可 | 書き込み開始条件のチェックを行う対象の行番号を入力します。
|
|
開始条件/条件値 | 必須 | 使用可 | 書き込み開始条件の条件値を入力します。
|
|
複数条件の規則 | 必須 | 使用不可 |
[開始条件]を複数設定した場合の条件判定の規則を選択します。
|
|
書き込み開始をスキップする行数 | 省略可 | 使用可 | [開始条件]で設定した書き込み開始行から書き込みを開始するまでにスキップする行数を入力して指定します。 |
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
最初の行に見出しを書き込む | 省略可 | 使用不可 | 書き込みを開始した最初の行に見出しを書き込むかどうかを選択します。
|
|
上書き | 省略可 | 使用不可 | 指定したファイルにデータが存在した場合、上書きするかどうかを選択します。
|
|
挿入 | 省略可 | 使用不可 | 指定したファイルにデータを書き込む際、挿入を行うかどうかを選択します。
|
|
ターゲットシートの削除 | 省略可 | 使用不可 | 指定したファイルにデータを書き込む前に、指定したシートを削除するかどうかを選択します。
|
|
シートの追加位置 | 必須 | 使用不可 | シートを作成する際に追加する位置を選択します。
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。
説明を記述すると、仕様書に反映させることができます。 |
<?xml version="1.0" encoding="UTF-8"?> <table> <row> <column> <format></format> </column> <column> <format></format> </column> : </row> <row> : </row> : </table>
要素名 | 属性名 | 説明 | 備考 |
---|---|---|---|
table | - | ||
row | - | ||
column | - | セルに書き込む値を表します。 |
|
format | - | セルに書き込む書式・コメントを表します。 |
|
コンポーネント変数名 | 説明 | 備考 |
---|---|---|
count | 書き込んだデータの件数が格納されます。 |
|
filePath | ファイルのパスが格納されます。 |
|
message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type | エラー発生時、発生したエラーの種類が格納されます。 |
|
error_message | エラー発生時、発生したエラーのメッセージが格納されます。 |
|
error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
例外名 | 原因 | 対策 |
---|---|---|
InputDataNotFoundException | [入力データ]が指定されていません。 | [入力データ]を指定する、またはデータフローを引いてください。 |
ToFormatException | 入力スキーマの format要素に入力された値が不正です。 | Mapperの「Excel書式生成」ロジックから出力した値を入力するか、不要な場合は値を入力しないようにしてください。 |
javax.json.JsonException | ||
InvalidPropertyConfigurationException
<プロパティ名>が指定されていません。 |
[<プロパティ名>]が指定されていません。 | [<プロパティ名>]を指定してください。 |
FileIsDirectoryException | [ファイルパス]に入力されたパスがディレクトリです。 | [ファイルパス]にはファイルパスを入力してください。 |
org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException | [ファイルパス]に指定されたExcelファイルは、読み取りパスワードが設定されています。 | [ファイルパス]には読み取りパスワードが設定されていないExcelファイルを入力してください。 |
org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException | [ファイルパス]に指定されたExcelファイルが不正な状態になっています。 |
以下のことを確認してください。
|
org.apache.poi.EmptyFileException | ||
org.apache.poi.openxml4j.exceptions.InvalidFormatException | ||
FileIsLockedException | [ファイルパス]に指定されたファイルがロックされています。 | エクスプローラやCLIからロックの解除を行ってください。 |
java.io.FileNotFoundException
別のプロセスが使用中です。 |
[ファイルパス]に指定されたファイルが別のプロセスによって使用されています。 | 別のプロセスで使用されていないかを確認してください。 |
SheetAlreadyExistsException
指定されたシートは既に存在します。 |
[シート名]に指定されたシートは既に存在します。 | [シート名]のシート名を変更する、または [書き込み設定]の [上書き]にチェックを入れてください。 |
CannotStartException
開始条件が一致しないため、処理を開始できませんでした。 |
開始条件が一致しないため、処理を開始できませんでした。 | [開始条件設定]の設定を確認してください。 |
InvalidPropertyConfigurationException
列番号が範囲を超えています。[<列番号>] |
[列一覧/列]で指定した列番号が最大値を超えています。 | [列一覧/列]の値を確認してください。 |