C# 将数据导出到已包含一些预定义数据的Excel工作表,并作为电子邮件附件发送

C# 将数据导出到已包含一些预定义数据的Excel工作表,并作为电子邮件附件发送,c#,devexpress,export,aspxgridview,C#,Devexpress,Export,Aspxgridview,将数据从Devexpress ASpxGridView导出到Excel文件中,并且该Excel文件已经包含一些关键字段 因此,数据应以适当的格式填写,而不覆盖现有数据 此外,还应打开并修改该文件,使其中一个字段成为dropdownlist,由几个预定义项组成 现在,将数据导出到excel文件并完成操作后,应将此文件作为电子邮件附件发送 如果您有任何类似的要求参考资料,请务必进行指导 谢谢。我建议您使用,您可以从您的数据源获取所需的数据,打开并将这些数据添加到您的xlsx。这里是一个使用Epplu

将数据从
Devexpress ASpxGridView
导出到
Excel
文件中,并且该Excel文件已经包含一些关键字段

因此,数据应以适当的格式填写,而不覆盖现有数据

此外,还应打开并修改该文件,使其中一个字段成为dropdownlist,由几个预定义项组成

现在,将数据导出到excel文件并完成操作后,应将此文件作为电子邮件附件发送

如果您有任何类似的要求参考资料,请务必进行指导


谢谢。

我建议您使用,您可以从您的数据源获取所需的数据,打开并将这些数据添加到您的xlsx。

这里是一个使用Epplus库的好例子,感谢您对Ewerton的帮助。但根据我的要求,我需要使用devexpress导出器控件,然后将数据写入excel文件,并将“生成的”excel文件作为附件自动发送。感谢编辑Niranjan Kala。
    EmailMessage msg = new EmailMessage();
    FileStream fs = new FileStream(@"c:\Test.xls", FileMode.OpenOrCreate);  
    Exporter.WriteXls(fs);
    msg.AddAttachment("c:\Test.xls");
    msg.Send();
    fs.Close();