Excel 2007+ コンポーネント設定

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  データソースとターゲット > MS OOXML Excel 2007 以降のファイル
 >

Excel 2007+ コンポーネント設定

マッピングエリアに "Excel 2007+" コンポーネントを追加すると、 コンポーネント設定ダイアログボックスから適用することのできる設定を構成することができます。コンポーネント設定ダイアログボックスを以下の方法で開くことができます:

 

「コンポーネント」 メニューから 「プロパティ」 をクリックします。 (このメニューアイテム は、コンポーネントを選択すると有効化されます)。
コンポーネントヘッダーをダブルクリックします。
コンポーネントヘッダーを右クリックして、 「プロパティ」 をクリックします。

xlsx_component_settings

コンポーネント設定ダイアログボックス

使用することのできる設定は、以下のとおりです.

 

コンポーネント名

コンポーネント名はコンポーネントを作成する際に自動的に生成されます。ですが、後に名前を変更することが可能です。

 

コンポーネント名はスペースを含むことができ、またフルストップ文字も含むことができます。 コンポーネント名は、スラッシュ、バックスラッシュ、コロン、二重引用符、行頭と末尾スペースを含む場合があります。 全般的に、コンポーネントの名前を変更する際、以下の影響を考慮してください:

 

マッピングを FlowForce Server にデプロイする場合、コンポーネント名は一意である必要があります。
コマンドラインに入力できる文字のみを使用することが奨励されます。コマンドラインと Windows 内では、それぞれの文字で異なったエンコードを使用する場合があります。

 

 

 

Excel 2007+ ファイルの入力

MapForce がデータを読み込む Microsoft Excel ファイルを指定します。ソースコンポーネント内で、MapForce が、Excel ワークシートの名前とカラムを読み込むために使用します。

 

ファイルのロケーションを変更するには、 「参照」 をクリックして、新しいファイルを選択します。Microsoft Excel 内のファイルを編集するには、「編集」をクリックします。

Excel 2007+ ファイルの出力

MapForce がデータを書き込む Microsoft Excel ファイルの名前パスを指定します。このフィールドはターゲットコンポーネント内はとても重要です。

 

ファイルのロケーションを変更するには、 「参照」 をクリックして、新しいファイルを選択します。Microsoft Excel 内のファイルを編集するには、「編集」 をクリックします。

 

出力 ファイルを指定しない場合、 MapForce は、xlsx-mapfore.xlsx という名のファイルを生成します。デフォルトでは、 このファイルは、異なるパスが構成されていない限り、と同じフォルダー内に生成されます。

 

マッピング変換が実行されると、出力 Excel ファイル内にある既存のデータは上書きされます。

型の不一致のエラーを表示する

コンポーネント内で宣言されたデータ型と入力 .xlsx ファイル内のデータとの間に不一致が生じると、メッセージウィンドウ内でエラーメッセージが用事されることを有効化します。

 

例: この設定が有効化されていると仮定し、セルの範囲を選択するダイアログボックス内で、数値として列を宣言します。Excel ファイルがこの列にテキストデータを含む場合、この列を出力に接続し、出力を確認する場合にエラーメッセージが表示されます。

MFD ファイルに相対的なすべてのファイルパスを保存する

このオプションが有効化されると、 MapForce は、コンポーネント設定ダイアログボックスに表示された、MapForce Design (.mfd) ファイルの場所に相対したファイルパスを保存します。以下も参照: コンポーネント上で相対パスを使用する


(C) 2019 Altova GmbH