- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
.NET读写Excel⼯具Spire.Xls使⽤⼊门教程(1)
在.NET平台,操作Excel⽂件是⼀个⾮常常⽤的需求,⽬前⽐较常规的⽅法有以下⼏种:
1.OfficeCom组件的⽅式:这个⽅式⾮常累⼈,微软的东西总是这么的复杂,使⽤起来可能⾮常不便,需要安装Excel,对于
服务器,有时候还需要为配置IIS权限。折腾⼈,看到很多⼈在群⾥⾯使⽤这个东西,出现各种抓狂的错误;
这⾥特别感谢:的回复,⽤⽤powershell+excel2007的⽅式,他很好的解决问题。其实我想说的是,Office既然提供了
对com组件的⽀持,肯定是各⽅⾯问题都考虑到了,使⽤肯定是没有问题的,只不过学习成本很⼤,每个⼈精⼒,技术能⼒有
限,懒得去折腾和再去学习,解决的⽅式肯定都是有的。⽽纯粹的NPOI,Spire这种操作⽅式可以让更多的开发⼈员快速的掌
握,效率提⾼,各有所长吧,看⾃⼰的选择。
另外对于免费版本的限制和收费的问题,这个暂时没有办好,⼤家⼋仙过海各显神通把。哈哈,你懂的。
2.开源.NET组件NPOI⽅式:这个⽅式应该是很多⼈都在使⽤的,这个开源的组件相⽐第⼀种,虽然稍微简单了点(2003⽀持
⽐较好,新版本也⽀持Xlsx),但还是⾮常好⽤的;最近在浏览NPOI的开源⽹站的时候,突然发现Spire居然是NPOI的赞助
商。。赞⼀个吧,互相帮助,服务⼤众,不像国内的什么百毒,企鹅,⼀天到晚打架,互抨,还要封杀,真是可怜啊。看看
NPOI的Codeplex⽹站截图:
今天给⼤家介绍的.NET平台操作Excel组件Spire.XLS,应该来说⽐上⾯2种⽅法要更好更稳定,功能也更多,先看看基本
介绍:
1.Spire.Officefor.NET
2.Spire.XLS特点
Spire.XLSfor.NET⽀持所有Excel格式类型(97-2003,2007,2010)⽂件。通过Spire.XLSfor.NET,开发⼈员可以快速⽅
便的查看,⽣成,读写以及⾃定义编辑Excel⽂件。Spire.XLSfor.NET有以下主要功能:
1.⽀持Excel⽂件的新建,修改编辑,单元格拆分合并,属性设置,加锁加密等等;
2.⽀持数据库导出到Excel⼯作表,或者把数据从Excel数据导⼊到数据库;
3.提供强⼤的设置单元格格,格式化数字,⽂字缩进,定位调整,单元格填充以及保护等;
4.⽀持向Excel⽂件⾥⾯写⼊公式,表格,图⽚,不同类型的⽂字,链接,注释甚⾄VBA等内容;
5.⽀持将Excel⽂件转换成PDF,HTML,CSV,Text,XML以及图⽚格式。
⽀持的Excel⽂件版本很多,看看下⾯这个图就了解了,下⾯是枚举类型ExcelVersion的成员列表:
3.写个HelloExcel
由于微软的Office太过庞⼤,我早就抛弃了,这⼏年⼀直在⽤国产的WPS,效果还可以可以,主要是⼩,才⼏⼗M,常⽤
功能也丝毫不逊⾊与Office。⼀直的确⽅便,还免费,⼆是现在的软件都在争⽤户,软件⼤得不得了,占⽤内存也不断增⼤,
其实受苦的是⽤户。庞⼤的Office不是特殊要求,尽量就不要整了,受罪。
我使⽤的是Spire.Office2.1版本,因为单位有正版,所有没有⽤免费版,系统win7-32bit+WPS必威体育精装版的抢鲜版。⼯具⽤的
是VS2013,项⽬类型.NET4.0(当然组件本⾝⽀持的环境很多,如.NET2.0,3.5,4.0,4.0ClientProfile,Silverlight3/4/5,WPF等
等)。
1.基本准备
第⼀个步骤,新建项⽬就不说了,主要是引⽤相应版本的dll⽂件,以及添加命名空间的引⽤:
2.编写基本代码
现在都流⾏Helloworld,使⽤这个之前,先简单体验⼀把HelloExcel。代码⾮常简单,有注释。
usingSystem;
usingSpire.Xls;//这是⼀个最主要的命名空间
namespaceXlsTest
{
classProgram
{
staticvoidMain(string[]args)
{
HelloExcel();
Console.ReadLine();
}
staticvoidHelloExcel()
{
//创建1个⼯作簿,相当于1个Excel⽂件
//Excel的⽂档结构是Workbook-Workshe
有哪些信誉好的足球投注网站
文档评论(0)