因为网络上的很多LightSwitch帖子都与已弃用的 silverlight 桌面应用程序有关,而不是HTML 5 客户端应用程序,所以我希望您能帮助我了解当前的技术状态,这里。
我的目标:
- 将数据从查询(处理参数)导出到相当复杂的(多张工作表,可能是预定义的图表)Excel 电子表格
- 尽可能少的代码(意味着:我不关心开发数据流和构建 HTML 标头和类似的东西,但如果在库中拥有它会很好)
- 可以使用模板并用数据填充它
- 与 Visual Studio 2013 兼容
- 用户端无需额外安装:用户应该能够下载 Excel 文件
- 服务器/开发环境是IIS 7 , MS SQL , Microsoft Visual Studio 2013
我发现:
- Office 集成包-> [NO GO] Stackoverflow 帖子:不推荐用于 Web 浏览器应用程序
- Microsoft Report Viewer -> 看起来不错,但必须尝试一下,看看它是否适用于模板
- SQL Server Reporting Service -> 只找到旧帖子,可能不是 HTML 客户端最快的选项
- Telerik Reporting -> [NO GO]可能不再支持 HTML 客户端
- Active Reports 示例-> 看起来正在积极开发,可能值得投资(它是商业的)
DevExpress -> 本来是我最喜欢的选择之一(据我所知),但它们不支持 LightSwitch HTML 客户端,而且似乎它们通常根本不继续支持 LightSwitch。
OpenXML -> impressiv OpenSource 项目,允许模板,需要一些编码工作,但看起来值得信赖
- SpreadsheetLight(基于 OpenXML)
- EPPlus(基于 OpenXML)-> 没有找到任何 LightSwitch 示例,但在服务器端可能不错
我的想法: 目前我正在前往 OpenXML:
- 活跃项目
- 可用文档(最新示例)
- 在某处阅读有关模板的信息
谢谢,如果您知道其他方法,或者让我知道是否有使用其中一种工具的经验。
关于斯派克