在FarPoint Spread中,您可以打开一个已经存在的Excel格式文件(Biff8格式或者是xlsx)或者是一个用逗号隔开的文本文件。
在FarPoint Spread组件中,您可以打开全部多表单文件或者指定一个单独的表单(通过名字或者索引)然后在指定的电子表单中打开。
FarPoint Spread可以在绑定和非绑定两种模式下使用。打开一个Excel文件, FarPoint Spread可以在非绑定模式下使用。在非绑定模式下DataSource属性返回null (在 Visual Basic下 Nothing) 。
使用FpSpread类的一个OpenExcel方法来打开Excel文件中的所有电子表单。在打开Excel文件的时候需要提供文件的路径和名字和其他额外的信息来打开Excel文件。您可以使用ExcelOpenFlags枚举设置额外的打开选项。这个枚举允许您决定冻结行和冻结列如何导出,是否只有数据导出,等等其他选项。使用SheetView 类中的OpenExcel方法中的一种方法,通过指定电子表单的名字和数字打开一个指定的Excel文件的电子表单。
在ExcelOpenFlags或ExcelSaveFlags枚举,文件缓存选项允许用户打开、编辑和保存无损的高级文件内容和格式。如果打开文件格式类似保存的文件格式就可以确保内容无损。如果文件内容除了xls文件(x)的文件,还有更高级的内容,则要确保其他文件与xls(x)在同一文件夹中。高级的内容可能是宏,ActiveX控件,数据连接等。
注意表单的索引参照Excel文件以0开始,因此第一张表在Excel文件中的索引是0,第二章表的索引是1,等等。
当您准备在FarPoint Spread中打开文件时,如果Excel文件被其他应用程序打开,文件就不会被导入, FarPoint Spread 也不会包含任何导入数据。
下图展示了SpreadWinDemo工程中使用OpenExcel方法, SpreadWinDemo工程在
C:\Program Files\ComponentOne\Spread.NET 7\Windows Forms\v7.0.3502\SampleExplorer\Bin路径下。