我有一个如下所示的 Dataframe 。我想将此 Dataframe 插入Outlook邮件中,并以相同的格式发送[dataframe][1]https://i.stack.imgur.com/KE7Zr.png我想超链接列“Issue_Ticket”,其中存在该值。我尝试了以下代码,但我得到一个nonetype错误。有人能帮我解决这个问题吗?
def format_df(dataframe):
dataframe['Issue_Ticket'] = dataframe['Issue_Ticket'].apply(lambda x: f'<a href="https://jira.net/browse/{x}">{x}</a>')
dataframe.to_html(justify='center', render_links=True, escape=False, na_rep='NaN')
在outlook的邮件正文中,我调用以下函数:
df = pd.read_excel("Test_Results.xlsx", sheet_name='data').fillna('-')
html_body = '''\
<html><head></head>
<body>''' + format_df(df) + '''</body></html>
**错误:**html_body =“”“
TypeError:只能将str(不是“NoneType”)连接到str
1条答案
按热度按时间qyzbxkaa1#