title: Read .xlsx file from s3 bucket and convert each tab to csv with tab name and upload to bucket
body: <pre><code>import pandas as pd 
  import xlrd 
  import openpyxl 
  from io import StringIO  
  import boto3 
  
  def lambda_handler(event,context):  
      df=pd.read_excel('s3://my-bucket/XL/test-xls.xlsx', engine='openpyxl')    
      bucket = 'my-bucket'   
      csv_buffer = StringIO() 
      df.to_csv(csv_buffer) 
      s3_resource = boto3.resource('s3') 
  
      # write the data back as a CSV 
      s3_resource.Object(bucket,'XL/test-csv.csv').put(Body=csv_buffer.getvalue()) 
  </code></pre>
  <ol>
  <li>Above code  is  working fine for one excel but  I  am searching for  solution where I can read XLSX file</li>
  <li>If XLSX file has  3 tab then those 3 tabs should get converted into 3 different CSV and save file into bucket with tabname.csv</li>
  </ol>