title: Upload openpyxl workbook object to Sharepoint without save it on pc
body: <p>I am working with openpyxl and shareplum libraries.</p>
  <p>Everything works fine when I save my 'wb' object on my pc and then upload.</p>
  <p>1.- save my wb object:</p>
  <pre><code>wb.save(filename = 'MyFilename.xlsx')  # &lt;--openpyxl
  </code></pre>
  <p>2.- upload the file saved:</p>
  <pre><code>from shareplum import Site
  from shareplum import Office365
  from shareplum.site import Version
  
  def saveSharedFile('MyFilename.xlsx'):
      authcookie = Office365('https://&lt;mysite&gt;.sharepoint.com', username='&lt;my&gt;@&lt;mail&gt;.com.pe', password='&lt;mypassword&gt;').GetCookies()
      site = Site('https://&lt;mysite&gt;.sharepoint.com/sites/&lt;mysite&gt;', version=Version.v365, authcookie=authcookie)
      folder = site.Folder('Documentos Compartidos/&lt;myfolder&gt;')
  
      with open('MyFilename.xlsx', mode='rb') as file:
          fileContent = file.read()
      folder.upload_file(fileContent, &quot;MyFilenameOnSharepoint.xlsx&quot;)
  </code></pre>
  <p>Is there a way to upload my 'wb' objec directly to sharepoint without saving it on my PC before? This is important because I will deploy my .py file on Azure Functions in order to run it automatically.</p>
  <p>I tried with NamedTemporaryFile(), BytesIO() and 'pickle' with no success. Thanks in advance.</p>