c#-导出Excel的开源库(C#)

问题描述

导出Excel的开源库(C#)
以前都用Aspose.Cells 的盗版,现在没得用盗版了,请问各路大侠还有什么开源的库啊???
要求是电脑不用安装微软的office也可以导出Excel的,
因为现在很多客户都用wps或者别的免费软件。

解决方案

果断用 NPOI https://npoi.codeplex.com/

解决方案二:
用NPOI,从POI移植过来,而且作者是国人,就这一点也应该支持下。

解决方案三:
C#导出到Excel:
引用 ClosedXML.dll , 代码非常简单:

        DataTable dt = SqlHelper.GetDataTableByProc(proc spArr);        dt.TableName = ""Sheet1"";        var wb = new ClosedXML.Excel.XLWorkbook();        wb.Worksheets.Add(dt);        wb.SaveAs(filePath);
时间: 2024-09-25 11:51:38

c#-导出Excel的开源库(C#)的相关文章

【译】Asp.Net 导出 Excel 数据的9种方案

原文 http://www.cnblogs.com/garydot/archive/2012/06/04/excel-export.html 简介 Excel 的强大之处在于它不仅仅只能打开Excel格式的文档,它还能打开CSV格式.Tab格式.website table 等多钟格式的文档.它具备自动识别行号,字符,格式化数字等功能,例如:如果你在Excel 单元格中输入数字 "123456789012" 会自动转化为"1.23457E+11". 背景介绍 正因为E

在.NET环境下将报表数据导出EXCEL和WORD

excel|word|导出excel|数据 在VB6开发环境下,本人使用EXCEL作过报表,在.NET环境下开发,本人使用水晶报表.但VB.NET同样可以将报表导出到EXCEL和WORD进行输出,制作出专业水平的报表. 具体操作如下:(注:首先需添加引用,选择COM,选择Microsoft Word 10.0 Object Library和Microsoft Excel 10.0 Object Library组件) 1.先创建一个DataTable,作为数据来源,也可以另将其它的数据源. Pri

GridView选择性导出Excel解决方案

 这篇文章主要介绍了GridView选择性导出Excel的解决方案,需要的朋友可以参考下 一.需求分析  首先根据用户需求,可以进行选择性导出,之前已经做了全部导出,这次新需求又来了,不过仔细想想也对,全部导出几万条数据,意义并不大,而可选择性的导出用户需要的数据才是用户需要的.有需求就有解决方法.  任何问题的解决方法都不止一个,GridView的选择性导出也一样,首先GridView绑定的是数据库的表数据,选择导出,我们也可以从数据中查询需要的数据,可以直接从前台GridView表中取得数据

java网页导出excel为什么在兼容模式下时而好使时而不好使,极速模式没问题

问题描述 java网页导出excel为什么在兼容模式下时而好使时而不好使,极速模式没问题 java网页导出excel为什么在兼容模式下时而好使时而不好使,极速模式没问题.求大神指点. 下面是导出代码和excel的JSP文件开头. /** * 导出Excel * @return * @throws Exception */ public String getListExcel() throws Exception { this.init(); chuKuList = dao.getList(sta

[ExtJS5学习笔记]第三十四节 sencha extjs 5 grid表格之java后台导出excel

继上次使用js前端导出excel之后,还有一个主要大家比较关注的是后台实现导出excel,因为本人开发使用的java所以这里使用apache的开源项目poi进行后台excel的导出. 本文目录 本文目录 poi项目下载及加载 extjs前端导出设置 extjs后台对应的解决方案 创建excel工作簿 创建一个excel页签 生成excel样式并初始化 产生表格标题行build headers 构造数据行build rows poi项目下载及加载 POI项目是apache官网的一个开源项目,其主要

GitHub上那些值得一试的Java开源库

文章转自<http://www.chinarobots.cn/XingYeDongTai/952.html>,感谢作者分享! ----------------------------------------------------------------------------------------- 作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如Apache Commons,Spring,Hibernate等等.除了这些,你可能还会fork或Star一些

visual studio-VS导出excel的头文件一堆

问题描述 VS导出excel的头文件一堆 用VS的MFC方案,添加"类型库中的MFC类"时,导出Excel的头文件.结果导出来很多头文件,如何像网上一样只导出一个Excel.h和Excel.cpp. 解决方案 新的类应该是很多文件了 老的才两个 解决方案二: VC6.0导出的是两个文件

求助: 关于C# 导出Excel 文件的效率问题

问题描述 做WindowsForms程序有个需求,就是要把一个表的数据导出为Excel文件我用如下的excel=newApplicationClass();Excel.Workbooksworkbooks=excel.Workbooks;workbook=workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);Excel.Sheetssheets=workbook.Worksheets;worksheet=(Excel._Worksheet)shee

[ExtJS5学习笔记]第三十三节 sencha extjs 5 grid表格导出excel

使用extjs肯定少不了使用表格控件,用到表格,领导们(一般)还是惯于使用excel看数据,所以用到extjs表格的技术猿们肯定也会有导出表格excel这一个需求,本文主要针对如何在用extjs将grid表格导出到excel,使用的是前端导出,不涉及后端. 源代码打包下载 将源代码嵌入到应用中 查看导出按钮以及导出效果 扩展支持sum统计和groupsum分组 源代码打包下载 本次使用的是github上的一个开源项目Exporter 下载地址:https://github.com/iwiznia