Použití tabulky Microsoft Excel jako tělo zprávy a odeslání e‑mailu
Tento článek používá sešit Microsoft Excel jako tělo e‑mailu a odesílá jej příjemcům. Aspose.Email pro .NET se zabývá síťovými protokoly a funkcemi Microsoft Outlook a nedokáže pracovat se sešity Microsoft Excel. Pro překonání tohoto omezení používají ukázky v tomto článku Aspose.Cells pro .NET k načtení sešitu Excel a jeho převodu do HTML proudu. Aspose.Email pro .NET následně použije tento HTML proud v těle e‑mailu. Programový příklad ukazuje, jak odeslat tabulku Excel jako tělo e‑mailu pomocí Aspose.Cells pro .NET a Aspose.Email pro .NET.
- Načítání sešitu Microsoft Excel pomocí třídy Workbook z Aspose.Cells
- Uložit načtený sešit do MemoryStream v HTML formátu
- Získat HTML z proudu jako řetězec
- Definujte nový objekt MailMessage a nastavte jeho HtmlBody na HTML obsah ze kroku 3
- Odešlete e‑mail pomocí třídy SmtpClient z Aspose.Email pro .NET
Zdrojová sešit Excel lze zobrazit následovně:

Když je zpráva odeslána a přijata v Microsoft Outlook, vypadá jako níže uvedená zpráva:

Následující úryvek kódu ukazuje, jak odeslat tabulku MS Excel jako tělo zprávy a odeslat e‑mail.