MS Excelのxlsファイルを定義ファイルを利用して公開する

  1. 定義ファイルを利用してMS Excelの列名を変更したり、特定列のみを公開することもできます。
    先ず、MS Excelのxlsファイルを参照にしてください。
    例題台ではMS Excelのxlsファイルで作成したMS Excelのxlsファイルを利用します。
    ダウンロード:test.xls
  2. 定義ファイルを作成します。
    定義ファイルの1行目は公開する列です。
    2行目は列名です。MS Excelシートに列名が記述されている場合でも列名の記述は必要です。
  3. 定義ファイルを作成した後はMS Excel xlsファイルと同じフォルダに保存します。(この例では同じフォルダに保存しますが、別のフォルダに保存することも可能です。)
    例ではファイル名をtestExcel.defとして保存しました。
    ダウンロード:testExcel.def
  4. 作成したxlsファイル名をMule設定ファイルで指定します。
    Mule設定ファイルはMuleを解凍したフォルダ下のserver\jpフォルダのファイルmule-server-config.xmlです。
    このファイルをテクストエディタ(例:メモ帳)で開きます。
  5. 以下のプロパティ設定を挿入します。valueの値は定義ファイルのパスとファイル名です。
    ダウンロード:mule-server-config.xml
    注:xlsファイルの1行目に列名が記述されていない場合は、headerプロパティをfalseに設定する。

xlsファイルを公開した後は自分のVBAからMuleを利用して見ましょう。