У меня есть HTML-таблица:
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>Alternatyvus pavadinimas</th>
<th>Viso kodų</th>
<th>Panaudota kodų</th>
<th>Nuolaidų suma</th>
</tr>
</thead>
<tbody>
<tr>
<th>1</th>
<td>Sportas, laisvalaikis, turizmas</td>
<td>14</td>
<td>3</td>
<td>268.78</td>
</tr>
<tr>
<th>2</th>
<td>Žaislai</td>
<td>12</td>
<td>6</td>
<td>228.89</td>
</tr>
<tr>
<th>3</th>
<td>Mobilieji telefonai, foto, video</td>
<td>12</td>
<td>2</td>
<td>174.87</td>
</tr>
<tr>
<th>4</th>
<td>Smulki buitinė technika</td>
<td>8</td>
<td>4</td>
<td>144.12</td>
</tr>
<tr>
<th>5</th>
<td>Kvepalai</td>
<td>8</td>
<td>1</td>
<td>54.89</td>
</tr>
<tr>
<th>6</th>
<td>Baldai</td>
<td>7</td>
<td>2</td>
<td>196.47</td>
</tr>
<tr>
<th>7</th>
<td>IT aksesuarai</td>
<td>5</td>
<td>3</td>
<td>47.97</td>
</tr>
<tr>
<th>8</th>
<td>Kosmetika</td>
<td>4</td>
<td>4</td>
<td>7.92</td>
</tr>
<tr>
<th>9</th>
<td>Santechnika, oro reguliavimo įranga</td>
<td>4</td>
<td>1</td>
<td>41.38</td>
</tr>
<tr>
<th>10</th>
<td>Telefonų aksesuarai</td>
<td>4</td>
<td>1</td>
<td>7.01</td>
</tr>
</tbody>
</table>
Я загружаю этот HTML-код из файла, а затем отправляю его по электронной почте, используя yagmail
библиотеку:
import yagmail
with open("C:/Users/emimoca/reports/radote pigiau report/html/LTtop10.html", "r", encoding='utf-8') as f1:
LTtop= f1.read()
body = ["Hello there from Yagmail",
"This is a top10 table for Lithuania:",
LTtop]
receiver = "my@gmail.com"
filename = "path_to_attachment.xlsx"
yag = yagmail.SMTP('user_name', 'my_password')
yag.send(
to=receiver,
subject="Yagmail test with attachment",
contents=body,
attachments=filename,
)
HTML-код хорошо отображается в браузере Chrome. Но когда я открываю его в веб-версии gmail, он показывается ужасно растянутым в вертикальном направлении. Что мне нужно сделать, чтобы gmail отображал его правильно?