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();