# File app/bin/excel_info.rb, line 57
        def process_one_file(path)
                book = nil
                
                unless is_excel_file?(path)
                        puts "#{path} は、Excelファイルではありません。"
                        return
                end
                
                begin
                        # 絶対パスの取得
                        absolute_path = get_absolute_path(path)
                        # ファイルを開きます。
                        book = @xl.Workbooks.Open(absolute_path)
                        # シート数分ループします。
                        book.Worksheets.each { |sheet|
                                puts_info(path, book, sheet)
                        }
                rescue
                        puts "#{path} の読み込みに失敗しました。"
                        puts $!
                ensure
                        # ファイルをクローズします。
                        book.Close if book
                end
        end