我正在开发一个 WPF 应用程序,我们正在尝试为当前作为 Excel 电子表格存在的数十个“表单”构建一个编辑器(和查看器)。这些电子表格由我们的客户开发,包括公式、受保护的单元格、选择列表等特征。这些特征必须保留在新编辑器中。
编辑器会将表格呈现给用户,然后他们将填写这些表格。填写的表格将保存到 SQL Server。还有一个查看器组件也需要实现,它允许用户在填写表格后查看表格。
首先想到的是投资第三方 Excel 引擎,例如 Infragistics、Syncfusion、ComponentOne 提供的引擎。它们看起来都很有前途,但我相信它们的价格也不错。
我正在尝试就如何实现这一点集思广益。我在想“excel-in/excel-out”可能是保留表单结构和设置的唯一方法。还有其他选择吗?是否可以在保持这些设置的同时将电子表格导出为另一种格式?
我很好奇是否有其他人面临过同样类型的任务。
谢谢。