有没有办法从给定的数据源文件(如 XML 文件或 .xlsx 文件)直接加载公式、值以及单元格格式到 SpreadsheetGear WorkbookView UI (WPF)?
例如,我将创建一个 .xlsx 文件作为数据源,其中单元格 A1 包含例如公式“=A1+B1”。然后,在初始化 UI 时,我将读取该文件并将该公式直接插入到 UI 中,而无需在代码隐藏类中编写 IRange.Formula="A1+B1" 。
有没有办法从给定的数据源文件(如 XML 文件或 .xlsx 文件)直接加载公式、值以及单元格格式到 SpreadsheetGear WorkbookView UI (WPF)?
例如,我将创建一个 .xlsx 文件作为数据源,其中单元格 A1 包含例如公式“=A1+B1”。然后,在初始化 UI 时,我将读取该文件并将该公式直接插入到 UI 中,而无需在代码隐藏类中编写 IRange.Formula="A1+B1" 。
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;