Excelアダプタでのシート名一覧取得について

Avatar
akikuwa
20シートのエクセルファイルから値を読んで別システムに転送しようとしています。
シートを順に読むために、「シート名一覧取得」を試行しているのですが、
ログを見ても「[[0]行のデータを抽出しました」と出力され、シート名が取得できません。
「シート名一覧取得」ツールには、ファイル名くらいしか設定項目がないのですが、
何かほかに設定の必要があるのでしょうか?

この記事は役に立ちましたか?

0が役に立ったといっています

コメント

  • Avatar
    kyaz
    コメントアクション Permalink
    別のExcelブック(新規で作成したものなど)ではどうでしょう?再現するかしないかでおおまかに原因の切り分けができるかもしれません。
    0
  • Avatar
    akikuwa
    コメントアクション Permalink
    >>別のExcelブック(新規で作成したものなど)ではどうでしょう?再現するかしないかでおおまかに原因の切り分けができるかもしれません。
    >>

    新規に作ったエクセルファイルではシート名を取得できました。
    その後少し試したところ、もともと使っていたエクセルファイルも、一部を編集して上書き保存するとシート名を読み込むことができました。
    元のエクセルファイルの問題だったようです。
    0
  • Avatar
    kyaz
    コメントアクション Permalink
    なるほど、エクセルファイルの状態に起因してそのようなことがあるのですね。私も勉強になりました。お力になれなかったかもしれませんが、解決されたようでよかったです。
    0
  • Avatar
    akikuwa
    コメントアクション Permalink
    エクセルで開いた時に何もエラーメッセージが出なかったのでエクセルファイル自体の問題とは思わず、結構長い時間悩んでいたのでとても助かりました。
    ありがとうございました。
    0

ログインしてコメントを残してください。