0

有没有办法从给定的数据源文件(如 XML 文件或 .xlsx 文件)直接加载公式、值以及单元格格式到 SpreadsheetGear WorkbookView UI (WPF)?

例如,我将创建一个 .xlsx 文件作为数据源,其中单元格 A1 包含例如公式“=A1+B1”。然后,在初始化 UI 时,我将读取该文件并将该公式直接插入到 UI 中,而无需在代码隐藏类中编写 IRange.Formula="A1+B1" 。

4

1 回答 1

1

SpreadsheetGear 支持使用 Excel 的两种主要文件格式——Excel 97-2003 ( .xls) 和 Open XML ( .xlsx 或 *.xlsm) 读取/写入/显示工作簿。请参阅电子表格齿轮。FileFormat枚举以获取更多信息。

使用工厂。GetWorkbook () 方法从磁盘打开工作簿,然后将您的 WorkbookView 的ActiveWorkbook属性设置为从返回的IWorkbook对象Factory.GetWorkbook(...)以显示它。还有一个 WorkbookView。如果您需要在工作簿中指定要显示的特定工作表,则为ActiveWorksheet 。例子:

IWorkbook workbook = Factory.GetWorkbook(@"c:\path\to\workbook.xlsx");
worbookView.ActiveWorkbook = workbook;
于 2013-11-05T16:07:09.863 回答