python读取mysql生成excel,然后以html形式,在邮件正文发送邮件
收到的邮件正文变成了这个样子是什么原因呢?
这个是 html 的表格, 看起来挺正常呀。
你需求中的这两句话,没有啥关系吧?
python读取mysql生成excel
然后以html形式
你是不是用了啥EXCEL转换成HTML的组件?这完全没必要啊,HTML的表格语法很简单的,你直接读出数据然后循环去拼标签就行了,你想让表格长啥样就能长啥样
表格语法可以参考下面这个
比如下面这段html代码
<table border="1">
<tr>
<th>Heading</th>
<th>Another Heading</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
下面是展示效果
Heading | Another Heading |
---|---|
row 1, cell 1 | row 1, cell 2 |
row 2, cell 1 | row 2, cell 2 |