Excelブック(以下Excelファイル)を使用した業務データのやり取りは業務ワークフローとして多くの現場で採用されています。営業スタッフが各拠点の売り上げをExcelファイルで集計してEメールに添付して本社に送り、本社で全拠点の売り上げを集計する、などのシナリオはさまざまに存在します。Excelの入力ツールとしての利用のし易さや機能の多さ、そしてEメールの手軽さは、多くの代替ツールが存在する現在においても非常に強力であり、そして今後の未来においても優位性を持ち続けることは想像に難くありません。Integration」を紹介します。Servistaの導入実績においても数多く採用されているパターンでもあります。課題CSVやXMLなどのデータ・フォーマットのファイルはシステムによる読み取りは容易だが、人の手で作成するのは難しい。そのため多くの現場で入力が容易で機能が豊富なExcelが入力ツールとして圧倒的なシェアを誇っている。そのExcelファイルの受け渡しにはEメールの添付ファイル方式を利用することが一般的であり、このワークフローを変更することに抵抗を感じる人は多い。この方法では添付されたExcelファイルを受信者がすぐに目視で確認できるというメリットがある。そのExcelファイルに記述されたデータを業務システムに連携し、集計や分析等に利用する際にあたっては、通常では人手を介してExcelファイルからシステムへのデータの投入が必要となり、そのためには膨大な工数が必要となってくる。そこで、メールに添付されたExcelファイルから目的のデータをシステム的に取得することがシステム自動化に当たっては必須となるが、その場合以下のようなさまざまな課題が発生する。2007以降)のファイルが混在している場合どうするか?また、システム構築後も業務要件の変化によってExcelファイルのフォーマットは変更されていくことが多く、それに対応するためにシステム変更が必要となる。取得したデータをどのようなシステム・データベースに連携するかも変化していくことが多く、メンテナンスコストが増大する。GmailアダプタとExcelアダプタを使用してデータを読み取り、システム連携を行う。Gmailアダプタの「メール受信(POP3)処理」、または「メール受信(IMAP4)処理」には、添付されたファイルをDataSpiderファイルシステムの指定したフォルダに保存する機能がある。ここに保存されたExcelファイルをExcelアダプタの「シートから読み取り処理」、または「定義済み範囲から読み取]処理」を使用してデータを読み取り、他システムやデータベースなどにデータを連携する。Notesなど)で送信されたメールとの連携実績があり、添付ファイルを安定して受信できる・Excelアダプタの「シートから読み取り処理」、または「定義済み範囲から読み取り処理」では、xls形式・xlsx/xlsm形式の双方に対応している。複数の添付ファイルがある場合には「,」カンマ区切りで出力される。データ連携対象のExcelファイル以外のファイルが添付されていた場合、エラーとなることが無いように処理を作成する(拡張子が「xlsx」以外のファイルは除外するなど)必要がある・DataSpiderファイルシステムに保存された添付ファイルをそのままにしておくと、保存領域が足りなくなるおそれがある。この場合FTPへのアップロードをトリガーとしてスクリプトを起動できるため、リアルタイム性には優れる。コミュニティを開くコメントログインしてコメントを残してください。