想就哪种方法更好的做法提出一些意见。我们有一个必须以非常特定的格式生成的销售报告(包括行颜色和字体)。
我已经编写了一个宏,它从我们的数据库中提取并在大约 15 秒内填充整个工作簿。问题是它应该如何填充?
1)处理服务器端:用户在内网页面发起请求。ASP.NET 打开工作簿模板,执行宏并返回最终工作表。
2)本地处理:用户下载空白模板,从桌面运行,自动连接数据库。
我喜欢第一个,因为我可以强制执行数据的模板、时间、用户和安全性。但是是否推荐在 Internet Web 服务器上运行 Excel 自动化?我喜欢第二种选择,但我担心随着模板表开始在公司各处浮动而失去标准化。