c#如何实现对表格(excel)的增删改查
1个回答
展开全部
C# 操作Excel分很多种方法,有COM,有ODBC,但是如果你要更灵活的操作,建议使用第三方库,这里推荐几个:
1、NPOI
优点:开源,你可以到npoi的git镜像下载源代码来看;
缺点:如果使用普通接口,在Excel比较大的情况下可能造成内存溢出(当然有解决方案,具体就去看文档吧);
2、OpenXML
优点:微软出的,比较官方,和现在的offce格式兼容性比较好而且也开源,具体可以到Open-XML-SDK查看;
缺点:只支持 Excel 2007之后版本,而且需要对文件格式比较了解;
优点:封装的比较好,内存处理上比npoi和openxml要好些,接口简单易用;
缺点:收费,免费版会在生成的 Excel 中写入 Aspose 标志;
4、自己解析格式
优点:更灵活,想干啥干啥;
缺点:要对excel格式了解的比较多,比较麻烦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询