# GcExcel **Repository Path**: GrapeCity/GcExcel ## Basic Information - **Project Name**: GcExcel - **Description**: No description available - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2019-06-12 - **Last Updated**: 2023-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: CShape ## README # GrapeCity Documents for Excel GrapeCity Documents for Excel (简称:GcExcel)是一款基于 Java 平台的服务端高性能表格组件,可与 纯前端表格控件 SpreadJS 前后端兼容,无需依赖 Office、POI 或第三方应用软件,在前端展示电子表格数据,在服务端批量创建、加载、编辑、打印、导入/导出 Excel 文档,为您开发的应用程序提供在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等一整套[ 类 Excel 全栈解决方案](https://www.grapecity.com.cn/developer/grapecitydocuments/solutions)。 [点击此处,了解基于 .NET 平台的 GcExcel](https://www.grapecity.com.cn/developer/grapecitydocuments/excel-net)。 ## GcExcel (Java 平台)产品特色 | 特色 | 描述 | |-----------------|-----------------| | 组件架构灵活、高效 | GcExcel 在处理 Excel 文档时,消耗的内存和占用时间,远超企业级项目标准。 [与 POI 相比](https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/poi),速度更快、性能更高、内存消耗更少。 | | 与 SpreadJS 前后端兼容 | GcExcel 天然与 SpreadJS 前后端兼容,可直接导入 SSJSON 格式,无需依赖 Office 和 POI,为应用程序提供 [类 Excel 全栈解决方案](https://www.grapecity.com.cn/developer/grapecitydocuments/solutions)。 | | 基于 Excel 的文档对象模型 | 允许您导入、导出、计算、查询、生成 Excel 脚本。与 VSTO 一致,您可以使用与 Visual Studo Tools for Office 相同元素创建自定义样式。 | | 主题、接口丰富多样 | GcExcel 提供了数量众多,且功能全面的自定义主题、组件接口、可配置属性、数据汇总方式、嵌入式绘图对象和内置计算引擎。 | | 高度兼容 Excel | 可无损导入/导出 Excel 文件,包括其中的数据透视表、表格、图表、注释、条件格式、数据验证、公式、形状、图片和迷你图。 | | 加速云应用开发 | 支持公有云、私有云部署和独立服务器部署,使用 Maven & Nuget,您可直接将应用发布至百度云、阿里云、腾讯云、Azure 和 AWS 中。 | ## 无需依赖 Office 和 POI,高效实现类 Excel 的功能 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/excel-java/function1.png "") [ **完全取代 POI 组件** ](https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/poi) - 比 Apache POI 提供更全面的功能 - 处理速度是 Apache POI 的 7 倍 - 内存消耗不到 Apache POI 的七分之一 - 百万行单元格下,仍旧可以平稳运行 ## 无需依赖 Office 和 POI,高效实现类 Excel 的功能 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/excel-java/function2.png "") [ **类 Excel 全栈解决方案** ](https://www.grapecity.com.cn/developer/grapecitydocuments/solutions) - 与 SpreadJS 前后端完美兼容 - 在前端展示和编辑 Excel 的内容 - 在服务端批量导入和导出 Excel 文件 - 实现前、后端数据交互、数据传输 ## 无需依赖 Office 和 POI,高效实现类 Excel 的功能 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/excel-java/gallery-matrix.gif "") [ **类 Excel 的工作表和视图** ](https://demo.grapecity.com.cn/documents-api-excel-java/demos/spreadsheetsviewer) - 支持 450 多种 Excel 公式 - 支持 50 多种 Excel 图表 - 支持 Excel 脚本(VSTO) - 支持自定义主题样式 ## 无需依赖 Office 和 POI,高效实现类 Excel 的功能 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/excel-java/function3.png "") [ **无损导入导出 Excel** ](https://demo.grapecity.com.cn/documents-api-excel-java/demos/pdfexporting) - 无需 Office 组件依赖 - 支持批量导入导出 - 支持公式导出 - 支持将多个工作簿导出到 PDF ## 无需依赖 Office 和 POI,高效实现类 Excel 的功能 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/excel-java/function4.png "") [ **支持 450 多种公式** ](https://demo.grapecity.com.cn/spread/services/formulas) - 引用单元格和从属单元格 - 数组公式 - 表格公式 - 自定义公式 ## 无需依赖 Office 和 POI,高效实现类 Excel 的功能 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/excel-java/function5.png "") [ **支持数据透视表** ](https://demo.grapecity.com.cn/documents-api-excel-java/demos/pivottable) - 创建数据透视表 - 自定义样式和字段的数字格式 - 可导出至 PDF # 可与纯前端表格控件 SpreadJS 前后端兼容 [SpreadJS ](https://www.grapecity.com.cn/developer/spreadjs)是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备 “高性能、跨平台、与 Excel 高度兼容”的产品特性,可满足表格文档协同编辑、 数据填报、[类 Excel 报表设计等业务场景](https://www.grapecity.com.cn/developer/grapecitydocuments/solutions)。 GcExcel 天然与 SpreadJS 前后端兼容,可直接导入 SSJSON 格式,在不依赖 Office、POI 和第三方软件的情况下,满足在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等功能,为您开发的应用程序提供整套 类 Excel 全栈解决方案。 ![](https://www.grapecity.com.cn/images/metalsmith/developer/grapecitydocuments/solutions/GC%E7%BB%93%E6%9E%84%E5%9B%BE-4.png "") # 为什么选择 GcExcel? | 优势 | 描述 | |---|---| | 速度快、性能高 | GcExcel 的平均速度是 Apache POI 的 7 倍,占用的内存仅为 1/7 | | 支持 450 多种 Excel 公式 | 内置种类丰富的计算函数,支持自定义公式 | | 批量打印 | 可将 Excel 表单导出为 PDF(确保格式不变),实现批量打印 | | 与 VSTO 一致的条件格式 | 可使用与 Office 完全相同的文档对象模型 | | 支持 53 种图表类型 | 提供更加专业的图表,如箱形图、漏斗图、直方图、帕累托图 | | 支持迷你图 | GcExcel 支持迷你图和迷你图组,可在单元格中可视化数据 | | 剪切、复制、粘贴图片和形状 | 支持对图片或形状执行剪切、复制、粘贴等剪贴板操作 | | 支持应用高级过滤器 | 包括对数字、文本、颜色、图标执行过滤 | | 多种排序支持 | 可按值、多值、字体颜色和图标排序,支持自定义排序 | | 支持数据切片器 | 内置切片器样式,可执行剪切、复制和筛选,支持自定义选项 | | 导入和导出 CSV | 可明显提高文件的传输速度和读取效率 | | 支持渐变填充 | 对于使单元格、形状和图表系列“突出”时非常有用 | [ **更多与POI数据对比** ](https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/poi) # GrapeCity Documents - V4.0 Update2 新特性 - 支持动态数组公式 - 支持新的公式函数 - 支持来自 Web 的外部工作簿链接 - 支持 PDF 导出图表 - 动态设置工作簿的文档属性 - 展开/折叠数据透视表中的分组项目 - 与前端表格控件 SpreadJS 集成 [![](https://www.grapecity.com.cn/images/developer/grapecitydocuments/whatsnew/v4.2/whatsnew.png "")](https://www.grapecity.com.cn/images/developer/grapecitydocuments/whatsnew/v4.2/whatsnew.png)