【问题标题】:Export Data To Excel Sheet Which Already Contains Some Predefined Data And Send As Email Attachment将数据导出到已经包含一些预定义数据并作为电子邮件附件发送的 Excel 工作表
【发布时间】:2012-12-28 03:51:56
【问题描述】:

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

所以数据应该以正确的格式填写而不覆盖现有数据。

还应打开并修改该文件,以将其中一个字段设置为包含几个预定义项目的下拉列表。

现在数据已经导出到excel文件并完成操作后,这个文件应该作为电子邮件的附件发送。

如果您有任何类似的需求参考,请指导。

谢谢。

【问题讨论】:

  • 感谢 Niranjan Kala 的编辑。

标签: c# devexpress export aspxgridview


【解决方案1】:
    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();

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 这里是一个很好的使用Epplus库的例子zeeshanumardotnet.blogspot.com.br/2011/06/…
    • 感谢您的帮助 Ewerton。但对于我的要求,我需要使用 devexpress 导出器控件,然后将数据写入 excel 文件并自动将“生成”的 excel 文件作为附件发送。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 2011-07-21
    • 1970-01-01
    • 2021-01-05
    • 1970-01-01
    • 1970-01-01
    • 2021-02-28
    相关资源
    最近更新 更多