若得将数据由Spread中满怀到几乎栽不同档次的文书中或者好于Spread中开拓几种不同品类的数据文件。通过采用相应的代码,你可以以所有控件,某个特定的表单,或者有特定单元格区域中的数目保存也几种植不同之文件类型或者流。类似的,你得允许用户指向有几乎栽文件类型进行文件操作。

保存到Excel文件

公可使用ExcelSaveFlags枚举类型的UseOOXMLFormat选项,将数据保存到Excel格式文件(BIFF8
格式)或者Excel 2007 XML
格式(xlsx)。默认的,当您保存为Excel文件时,无论Spread的数据模型中贮存的是啊,都用以BIFF8格式写来至文件或者流中。

而以一个数字还是日期放入Excel单元格中唯独列宽并不足以显示数据,那么Excel就因###来得该单元格。请确定
列宽足够以便在导出的Excel格式文件中形数据。

顾念使询问所用办法的详细信息,请参考FpSpread类的SaveExcel
方法。有那么些差的SaveExcel
方法。其中微计发生一个saveFlags选项。这允许你指定表头以及其它选择。表头会于输出为冻结的尽要列。

ExcelOpenFlags或者ExcelSaveFlags枚举类型中之文档缓存选项允许用户打开,编辑,以及在未丢掉高级文件内容和格式的场面下保留文件。只有当打开文件之花色和保存文件的色类似时,内容才会是无害的。如果高级文档内容以除xls(x)文件以外的格式,那么
附加的文件就用与xls(x)文件于平等文件夹。高级情好是宏,ActiveX控件,
数据连接,等等。

示范代码用Spread控件被之数保存为Excel格式的文本并点名包含在输出中之行标题要列标题。

//将包括标题的数据保存到Excel格式文件。

fpSpread1.SaveExcel("C:\\excelfile.xls", FarPoint.Win.Spread.Model.IncludeHeaders.BothCustomOnly);

封存也一个Spread XML 文件

而可以控件被的数量或者以数据与格式一并存入Spread
XML文件或者一个流中。当您行保存操作时,控件被所有表单
就见面吃保存成为文件要流。如果您拣保存格式,那么为保留的数据就见面包括格式化的字符,例如货币符号和另外
诸如同样让保留之只元格类型信息。

纪念使询问所用办法的底细,请参见FpSpread类的Save 方法。

示范代码用Spread控件被的格式和信息保存及一个Spread XML文件中。

//保存数据和格式到一个XML文件。

fpSpread1.SaveXml("C:\\SpWinFile1.xml", false);

开辟一个Excel文件

汝可以打开Spread
中一个业已在的Excel格式文件(BIFF8格式或者xlsx)或逗号分隔的文书。你可打开所有复合表单文件及Spread控件被,也得以指定一个一定表单(通过名称或者数字),并将那开辟到一个指定的表单中。

Spread可以在绑定和不绑定两种植模式中采用。当打开一个Excel文件时,Spread处于
未绑定模式,因此DataSource属性返回null(Visual Basic时回来Nothing)。

比方提供要打开文件之不二法门和文件称及另关于消息,使用FpSpread类的OpenExcel计有可以打开Excel文件被享有的表单。
你可以使
ExcelOpenFlags
枚举类型指定附加的开辟选项。如果只有导入数据,这个枚举类型允许你说了算冻结的排列或者实行如何为导入,并决定其他可摘者。
要打开Excel文件中之指定表单,你可行使SheetView类的OpenExcel计,通过名字或数字来指定表单。

ExcelOpenFlags或者ExcelSaveFlags枚举类型受到的文档缓存选项允许用户打开,编辑,以及当匪掉高级文件内容及格式的情况下保存文件。
只有当打开文件的类及保留文件之路类似时,内容才见面是无害的。如果高级文档内容以除xls(x)文件以外的格式,那么
附加的文书就需要和xls(x)文件在平文件夹。高级情可是宏,ActiveX控件,数据连接等。

吁小心干Excel文件被的表单索引是为散开之,所以Excel文件被的率先单表单是0,第二只是1,以此类推。

这示例代码用了FpSpread类中的措施打开了一整个Excel格式的文书,并且从指定的Excel表单中将数据加载到Spread控件被的指定表单。

//打开Excel文件的3号表单。

fpSpread1.ActiveSheet.OpenExcel("C:\\excelfile.xls", 3);

打开一个Spread XML文件

Spread可以自XML文件要流中打开数据要数及格式到Spread控件被。

怀念只要询问关于打开一个Spread
XML文件的详细信息,请参考FpSpread类的Open方法。

示范代码打开了一个一度在的同Spread兼容的XML文件。

//打开一个与Spread兼容的XML文件。

fpSpread1.OpenXml("C:\\spreadfile.xml");

 

倚:Spread for Windows Forms快速入门系列文章

Spread for Windows
Forms快速入门(1)—开始使用Spread

Spread for Windows
Forms快速入门(2)—设置Spread表单

Spread for Windows
Forms快速入门(3)—行列操作

Spread for Windows
Forms快速入门(4)—常用的单元格类型(上)

Spread for Windows
Forms快速入门(5)—常用的单元格类型(下)

Spread for Windows
Forms快速入门(6)—定义单元格的外观

Spread for Windows
Forms快速入门(7)—单元格的竞相操作

Spread for Windows
Forms快速入门(8)—单元格中用户动作出发的波

Spread for Windows
Forms快速入门(9)—使用公式

Spread for Windows
Forms快速入门(10)—绑定到数据库

Spread for Windows
Forms快速入门(11)—数据筛选

Spread for Windows
Forms快速入门(12)—数据分组(Outlook风格)

Spread for Windows
Forms快速入门(13)—数据排序

 

系阅读:

Spread for Windows Forms
7新力量使用指南

Spread Studio 10.0v1
发布

SpreadJS 10.0v1
发布

 

相关文章

网站地图xml地图