Как добавить вертикальную полосу прокрутки в таблицу, отправляемую python почтовым модулем? - PullRequest
0 голосов
/ 21 апреля 2020

У меня очень длинный фрейм данных, отправленный python почтовым модулем. Я хочу, чтобы у него была вертикальная полоса прокрутки, чтобы вся электронная почта выглядела плотно. Но я не знаком с HTML, не уверен, куда поместить div style = "overflow-y: auto;" part

Ниже приведен код html.

email_html = """\
<html>
  <head>
      Dear all, <br>
  </head>
  <body>
    <p>
       1.Cash Flow <br>
    </p>  
       <div style="overflow-y: auto;">
       {0}
       </div>       
    <p>   
       Regards,
    </p>
  </body>
</html>
""".format(table_in_html_format)

Он просто генерирует простую простую таблицу в электронной почте, как эта, без полосы прокрутки.

enter image description here

Спасибо, вперед!

1 Ответ

0 голосов
/ 21 апреля 2020

возможно, вам следует установить очевидное значение высоты для этого div

email_html = """\
<html>
  <head>
      Dear all, <br>
  </head>
  <body>
    <p>
       1.Cash Flow <br>
    </p>  
       <div style="overflow-y: auto;height:100px">
       {0}
       </div>       
    <p>   
       Regards,
    </p>
  </body>
</html>
""".format(table_in_html_format)
...