Skip to content

Latest commit

 

History

History
65 lines (39 loc) · 5.01 KB

excel.md

File metadata and controls

65 lines (39 loc) · 5.01 KB

1、用C#开发Excel插件的强大开源工具(ExcelDna):Excel-DNA是一个.Net开源项目,为开发者提供了一种便利的方法,可以将.Net代码与Excel集成,能够轻松的为Excel创建自定义函数、图表、表单等,一方面不仅可以利用.Net强大的库,另外一方面还可以与外部数据、程序等连接交互。

利用该项目我们可以用来,开发一些数据分析与处理、数据自动化等一些场景。
Github:https://github.com/Excel-DNA/ExcelDna
详细介绍:点击查看

2、一个常用的.Net集合开源工具库,包含CSV、PDF、Excel等(Sylvan):该项目主要分为5个部分:

1、常用:编码转换、常用枚举变量、多线程、列表排序等;

2、数据库:针对ADO.net封装的常用操作;

3、CSV:读取和写入CSV库;

4、Excel:读取和写入Excel库,格式支持.xlsx、.xlsb 和 .xls,支持转换CSV格式;

5、XBase:支持快速读取XBase数据。

此项目提供的功能,都比较简单,适合小型项目使用。
Github:https://github.com/MarkPflug/Sylvan
详细介绍:点击查看

3、一个用于操作Excel文件的.NET开源库(ClosedXML):一个.NET第三方开源库,支持读取、操作和写入Excel 2007+ (.xlsx, .xlsm)文件,是基于OpenXML封装的,让开发人员无需了解OpenXML API底层API,便于运用于项目开发。
Github:https://github.com/ClosedXML/ClosedXML
详细介绍:点击查看

4、推荐一个Excel与实体映射导入导出的C#开源库(ExcelMapper):这是一个C#开发的、用于将Excel文件映射为对象模型的开源工具,同样可以轻松将对实体对象存储为Excel格式文件。

该项目的核心作用就是,让开发人员容易、快速、写入和操作Excel文件。
Github:https://github.com/mganss/ExcelMapper
详细介绍:点击查看

5、.Net强大的Excel控件,支持WinForm、WPF、Android(ReoGrid):这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式、大纲、公式计算、图表、脚本执行等、还支持触摸滑动,可以方便地操作表格。 总的来说是一个可以快速构建、具有高性能、良好交互、美观的UI表格控件。
Github:https://github.com/unvell/ReoGrid
详细介绍:点击查看

6、支持Word, Excel, CSV, Email等30多种格式的操作库(toxy):基于.Net开发的数据/文本操作开源项目,支持docx、xlsx、xls、pdf、csv、txt、epub、html等30多种格式,使用简单友好,是一个可以帮助我们识别文件格式,并将数据/文本提取为统一结构的智能框架。
Github:https://github.com/nissl-lab/toxy
详细介绍:点击查看

7、Excel转Json工具(excel2json):基于C#开发的Excel转Json工具,比通过Office Excel组件访问数据性能提升100倍,支持界面、命令模式。
GitHub:https://github.com/neil3d/excel2json
详细介绍:点击查看

8、Excel库(MiniExcel):简单、高效避免OOM的.NET处理Excel查、写、填充数据工具
GitHub:https://github.com/mini-software/MiniExcel
详细介绍:点击查看