我的要求是打开excel模板并在内存中编辑然后下载到用户。这需要在.net MVC web项目中完成,所以我倾向于使用OpenXML而不是InterOp。
整个想法是我有一个excel模板,有两张纸。第二个工作表包含一组数据源,我已将其绑定为第一个工作表单元格中的范围选择器。现在,根据用户登录的情况,我需要更改数据源中的数据,并将其反映到第一张表中。
此模板已添加到项目中。对于并发性,我不想编辑此模板。如果我可以在内存中获取此模板的快照并编辑工作表,然后将其流式传输到响应以供用户下载,我想要复制一份并将其下载到临时或最佳状态。
任何基于OpenXML SDK的帮助,链接和文章都会非常有用。