将公式和值加载到SpreadsheetGear UI

时间:2013-11-05 13:45:47

标签: wpf datasource spreadsheetgear

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

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

1 个答案:

答案 0 :(得分:1)

SpreadsheetGear支持使用Excel的两种主要文件格式(Excel 97-2003( .xls)和Open XML( .xlsx或* .xlsm))读取/写入/显示工作簿。有关详细信息,请参阅SpreadsheetGear。FileFormat枚举。

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

IWorkbook workbook = Factory.GetWorkbook(@"c:\path\to\workbook.xlsx");
worbookView.ActiveWorkbook = workbook;