如果邮件内容存在链接则返回链接,若不存在则直接下载邮件附件 return messageContent # 邮件中的表格写入excel中 def table_Excel(self, tableHtml , file_name): # 是指定Beautiful的解析器为“html.parser” soup = BeautifulSoup(tableHtml, 'html.parser "E:\\export.xlsx" # 调用类 myEmail = my_eamil(user=user, password=password, eamil_server=eamil_server) tableHtml = myEmail.get_taleStr() myEmail.table_Excel(tableHtml, file_name)
本次主要说的第3中实现方式,这样实现起来很方便,尤其是针对样式复杂的表格,就当写html一样可以实现复杂的显示逻辑
("Page title: " + title); // 等待表格加载完毕 //await page.WaitForSelectorAsync("table"); // 获取表格内容 //var tableHtml "); //var matches = regex.Matches(tableHtml); // 关闭浏览器 //await browser.CloseAsync(); 总结 Playwright
excel * 修改人: * 修改时间: * 修改备注: */ public static HSSFWorkbook table2Excel(String tableHtml ArrayList<>(); int rowIndex = 0; try { Document data = DocumentHelper.parseText(tableHtml excel * 修改人: * 修改时间: * 修改备注: */ public static XSSFWorkbook table2Excel(String tableHtml ArrayList<>(); int rowIndex = 0; try { Document data = DocumentHelper.parseText(tableHtml