DsExcel:GcExcel --高速 Java Excel 电子表格 API 库
Excel 文档解决方案 (DsExcel,以前称为 GcExcel) Java 版允许您以编程方式在 Java 应用程序中创建、编辑、导入和导出 Excel 电子表格。几乎可以在任何地方部署。
创建、加载、编辑和保存 Excel XLSX 电子表格
存到扩展,PDF,HTML,CSV,JSON,图片, 和SpreadJS 文件
基于 Excel 对象模型,不依赖任何 Excel
本地部署、内部部署或云部署,包括 Azure 和 AWS
比 Apache POI 快 2 倍以上且占用内存更少
包括 JavaScript 数据查看器在客户端打开并查看数据文档
Java Excel 电子表格 API 库是一种编程接口,允许 Java 开发人员以编程方式大规模创建和操作 Excel 文档。Excel 文档解决方案 Java 版 (DsExcel Java) 是一种解决方案,允许开发人员导入/导出、创建报告和模板以及在 Java 应用程序中部署电子表格。
Java Excel API 库的好处
快速、高效
使用轻量级 API 架构节省内存和时间。相比之下,电子表格中的行越多,我们的 API 就越快。与客户端集成 文档解决方案 数据查看器加载并查看生成的 Excel 文件。
灵活的主题和组件
为用户提供可定制的主题、可配置的组件、摘要数据、自定义样式、嵌入式绘图对象、集成计算引擎等。
无缝 Excel 兼容性
导入时不会丢失任何内容。数据透视表、注释、图表、条件格式、数据验证、过滤器、公式、形状、图片、切片器、迷你图和表格保持不变。
使用 Java 8.0+ 为 Windows、Linux 和 Mac 开发 Excel 电子表格
使用此直观的 Java API 在跨平台应用程序中创建闪电般快速的电子表格。
文档对象模型
基于界面的 API 允许您导入、计算、查询、生成和导出任何电子表格场景。使用 VSTO 样式的 API,您可以使用与 VS Tools for Office 相同的元素创建自定义样式。
将 Java 电子表格部署到云
基于云的部署意味着您可以无处不在 - 使用 Maven 和 DsExcel Java,您可以 部署到 Azure、AWS 和 AWS Lambda。
Excel Java API 的主要功能
在 Java 应用程序中导入和导出 Excel
无缝导入和导出与 Excel 兼容的 XLSX、XLTX、XLSM 文件,无需依赖 Excel,包含所有公式、格式和其他设置。
工作簿和工作表
创建、导入、导出、使用密码、添加工作表、剪切和复制范围、复制和移动工作表、激活、配置、删除、保护和添加迭代计算。
公式(450 多个 Excel 函数)
使用数百个内置函数和运算符执行复杂的计算,添加外部公式,或构建您自己的自定义函数并创建您需要的内容。
PDF 导出
在服务器端使用各种 PDF 选项将 Excel .xlsx 电子表格导出为 PDF,包括安全设置和带有 HTML5 标签的嵌入式表单控件以实现自动完成。
Excel 工作簿优化
排除空单元格、用户定义但从未使用的单元格样式或定义的名称,并在保存工作簿时减小其大小。
展示演示
探索完整的代码,演示如何生成 Excel 文件,或者您可能有自己的 Excel 文件,只想在服务器端打开和更新其部分内容。
导入/导出功能
在 Java 应用程序中导入和导出 Excel
无缝导入和导出与 Excel 兼容的 XLSX、XLTX、XLSM 文件,无需依赖 Excel,包含所有公式、格式和其他设置。
PDF 导出
在服务器端使用各种 PDF 选项将 Excel .xlsx 电子表格导出为 PDF,包括安全设置和带有 HTML5 标签的嵌入式表单控件以实现自动完成。
图像导出
使用各种图像保存选项将工作表、单元格区域、形状或图表导出到应用程序服务器端的图像文件。
Excel Java API 模板
模板
DsExcel Java 引入了新的模板支持,具有全面的语法和 API,可轻松将 Excel 文档绑定到数据并生成高级和复杂的自定义 Excel 报告。
Java Excel API 数据绑定
数据绑定
DsExcel Java 支持与 Java Excel 电子表格中的单元格、工作表和表格绑定的单向数据绑定, 以便轻松自动填写数据。
使用 Java API 将数据导入 Excel 文件
导入数据
新的 ImportData() 函数可快速导入 Excel 文件中指定范围的数据值,而无需加载整个对象模型。
从 SpreadJS 导入/导出 Excel 功能
使用Java将新的 SpreadJS 文件格式 (.sjs)无缝导入和导出到 Excel 文件 ,并提供各种打开/保存选项。
形式
创建 AcroForm 字段,包括 HTML5 自动完成类型,以将数据表单提交到服务器、导入 XML 数据以及将客户端上提交的表单数据导入 PDF。
PDF 导出
在服务器端使用各种 PDF 选项将 Excel .xlsx 电子表格导出为 PDF,包括安全设置和带有 HTML5 标签的嵌入式表单控件以实现自动完成。
页面设置
获取并设置Excel 工作簿上的页面设置属性(左边距、下边距、纸张尺寸等),并在 XLSX 中导入/导出和/或打印为 PDF 或直接打印到 Windows 中的打印机。
Excel Java 模板
模板
DsExcel Java 引入了新的模板支持,具有全面的语法和 API,可轻松将 Excel 文档绑定到数据并生成高级和复杂的自定义 Excel 报告。
使用 Java 以编程方式设置 Excel 工作簿视图
工作簿视图
以编程方式设置三个预定义的工作簿视图,即普通、页面布局和分页预览,它们在 Excel 中加载时生效。