delphi Excel控件介绍
Excel控件介绍
TMS FlexCel
概述
用于 VCL 和 FireMonkey 的原生 Excel 报告和文件生成和操作的强大、广泛和灵活的组件套件。
特征
- FlexCel for VCL / FireMonkey 是一套允许操作 Excel 文件的 Delphi 组件。 它包括一个广泛的 API,允许本地读取/写入 Excel 文件。 如果您需要在没有安装 Excel 的计算机上的 Windows 或 macOS 上阅读或创建复杂的电子表格,Flexcel 可以完成这项工作。
- 支持跨平台使用:Win32、Win64、macOS、iOS、Android和Linux
- 100% 本机支持创建 Excel .XLS、.XLSX、.XLSM 文件格式(Excel 97 - Excel 2021)
- 100% 原生支持读取 Excel 2 - Excel 2021 文件
- 100% 原生PDF 报告从 .XLS/.XLSX文件生成(支持 PDF/A 1、2 和 3)
- 100% 原生支持预览和打印 .XLS/.XLSX 文件
- 从 .XLS/.XLSX 文件生成完全符合标准的 HTML 5 文件
- 将 .XLS 和 .XLSX 文件导出为 SVG
- 允许使用 Excel 作为报表设计器创建复杂报表的报表引擎,因此您的最终用户可以修改它们。 您可以在这些报告中使用图像/评论/条件格式/合并单元格/数据透视表/图表以及您能想到的几乎所有内容
- 支持公式重新计算,支持超过 300 个 Excel 函数
- ApiMate 工具,用于自动显示所需的 Delphi/C++ 代码,以使用 Flexcel 生成特定的 .XLS/.XLSX 文件单元格
- 模板可以嵌入到您的 exe 中。 无需分发其他文件
- 可以在本机模式下编写图像/评论/条件格式/合并单元格/数据透视表/图表以及几乎完整的 Excel 功能集
- 从一开始就设计为充分利用现代 Delphi 功能,例如带有方法或泛型的记录。
- 也可作为完全托管的 .NET 库
- 完整记录。 FlexCel 有一个 文档中心,其中包含指南、技巧、每种方法的完整参考以及 50 多个工作示例来帮助您入门。
XLSReadWriteII
概述
用于处理 MS Excel 文件的完整解决方案。
对 Excel 文件的本机访问。 用户不需要安装 Excel 或任何其他软件。
XLSReadWriteII 使用它自己的内存管理器,该管理器针对存储单元值进行了优化。 这意味着您可以处理更大的文件。如果您的文件仍然不能装入内存,有一种直接读取和直接写入模式,让您处理磁盘上的文件。
稳定。 XLSReadWriteII 的主要目标之一是创建一种不会损坏 Excel 文件并且不会更改文件中任何数据的产品。 处理 XLSX 文件的引擎是使用我们专门开发的工具直接根据文件格式规范自动构建的。 这将确保最大的兼容性。
特征
-
读写任何单元格值。完全支持公式。
-
XLSReadWriteII 在设计时考虑了最佳性能。Excel 2007+ 文件的读写速度至少是 Excel 的两倍。 XLSReadWriteII 使用它自己的内存管理器。内存使用量不应超过 Excel 使用量的一半,而且大多数情况下要少得多。
-
XLSReadWriteII 具有与 Excel 格式单元格对话框一样格式化工作表的对象。 支持所有 Excel 格式选项。使用合并的单元格。
-
访问所有打印选项。
-
XLSReadWriteII 完全支持 unicode,因此非英文字符不会有任何问题。
-
直接从文件中读取和写入单元格,而无需将它们存储在内存中。
-
绘图对象。
-
单元格注释和文本框。
-
图表。
-
数据透视表。
-
可以复制、移动和删除单元格,其行为与 Excel 中相同。支持工作表之间的复制/移动。可以复制sheet页。
-
使用命名区域/单元格。
-
支持所有类型的超链接。
-
加密文档。
-
支持所有标准 Excel 公式的快速计算引擎。
-
富文本单元格。
-
VBA 宏。
-
导入数据(Office Calc 文档、CSV 文本文件、数据库)
-
导出数据(CSV 文本文件、HTML 文件)
XLSSpreadSheet
概述
在您的应用程序中查看和编辑 Excel 文件。
使用 XLSSpreadSheet,您可以像在 Excel 本身中一样使用 Excel 文件。 该组件不需要安装任何其他软件或库。
XLSSpreadSheet 易于使用。 如果您熟悉 XLSReadWriteII,那么您已经具备所需的知识,因为对 Excel 数据的所有控制都是通过 XLSSpreadSheet 的 XLSReadWriteII 对象进行的。
XLSSpreadSheet 还带有用于打印和打印预览的组件。
特征
- 单元格格式。
- 富文本单元格。
- 注释和文本框。
- 编辑公式。
- 编辑单元格文本完全富文本支持。
- 条件格式。
- 与 Excel 中的交互式设计器一样的数据透视表。
- 图片。
- 图表。
- 绘制形状。
- 选择、复制和移动单元格。
- 对行和列进行分组。
- XLSSpreadSheet 还带有一个用于单元格格式选项的对话框。
- 导出为 PDF 文件。
NativeExcel
概述
NativeExcel v3.x 是 Delphi 开发人员的高性能解决方案,允许编写新的 Excel 电子表格和读取现有的电子表格。 此版本 NativeExcel 的一个关键特性是支持 XLSX 文件格式(Excel 2007/2010 文件格式)。 NativeExcel 完全用 Object Pascal 编写,不需要安装 Microsoft Office,它直接写入和读取 excel 文件。 NativeExcel 可以作为标准 Excel 组件的替代品,它具有相同的对象模型、属性和方法。 NativeExcel 适用于 Delphi 4,5,6,7,2005,2006,2007,2009,2010 和 XE 使用 NativeExcel v3.x,您可以打开和修改现有的电子表格。
特征
- 读取现有的 Excel 文件
- 访问任何单元格值(数字、字符串、日期、布尔值、公式)
- 允许获得公式结果的计算引擎
- 图像支持
- 单元格属性(对齐、方向、注释、边框、背景属性等)
- 字体属性(字体名称、字体大小、颜色、装饰等)
- 合并单元格
- Unicode 字符支持
- 定义名称支持
- 超链接支持
- 复制/移动/删除/插入单元格范围
- 分组行和列
- 工作表属性(名称、保护、选择、大纲等)
- 读取密码保护(加密)的excel文件
- 打印属性(页面大小、方向、边距、页脚、页眉、分页符等)
- 将工作簿和工作表导出为 HTML 文件
- 将工作簿和工作表导出为 RTF 文件
- 用于将 TDataset 后代导出到 Excel、HTML 或 RTF 文件的组件 TDataset2Excel
- 用于将 TDBGrid 导出为 Excel、HTML 或 RTF 文件的组件 TDBGrid2Excel
LibXL
概述
LibXL 是一个可以读写 Excel 文件的库。 它不需要 Microsoft Excel 和 .NET 框架,结合了易于使用和强大的功能。 库可用于
- 从头开始生成新的电子表格
- 从现有电子表格中提取数据
- 编辑现有电子表格
LibXL 可以帮助您的应用程序轻松地将数据导出到 Excel 文件或从 Excel 文件中提取数据。 它也可以用作报表引擎。 库可用于 C、C++、C#、Delphi、PHP、Python、PowerBASIC、Xojo、Fortran 等语言。 支持 Excel 97-2003 二进制格式 (xls)、Excel 2007-2019 和 Office 365 xml 格式 (xlsx/xlsm)。 支持 Unicode 和 64 位平台。 有一个适用于 .NET 开发人员的包装器和单独的 Linux、Mac 和 iOS 版本。
特征
-
简单互操作,不再依赖 Excel
LibXL 具有 C/C++ 头文件、Delphi 单元和 .NET 程序集,可包含在您的项目中。 没有 OLE 自动化。
-
自定义外观
LibXL 支持多种格式选项:对齐、边框、颜色、填充图案、字体、合并单元格等。
-
高性能
数字的写入速度约为每秒 2 100 000 个单元格,二进制 xls 格式(CPU 3.2 GHz)的 8 字符随机字符串的写入速度约为每秒 240 000 个单元格。
-
与您的应用程序一起免费分发
我们的客户可以在他们的商业应用程序中使用这个库,而无需任何额外费用。
ExpressSpreadsheet
概述
读/写 XLSx、XLS、CSV 和 TXT 文件。DevExpress 电子表格提供了您的最终用户对当今最流行的办公生产力套件所期望的 UI 体验。
特征
-
工作表保护
DevExpress VCL 电子表格控件使您能够使用密码加密来防止未经授权的用户打开或修改您的工作簿。您还可以限制对工作簿、工作表和特定范围的更改。在受保护的工作簿中,不允许用户添加、删除或重命名工作表。
-
注释
您现在可以使用注释来注释工作表。最终用户可以添加新评论、编辑、隐藏或删除现有评论,移动评论框并调整其大小。
-
单元格格式和样式
DevExpress 电子表格提供了几种快速简单的方法来创建具有专业外观的工作表,从而有效地显示您的数据。您可以使用单元格样式来应用预定义的格式,并使用其他手动格式化功能来突出显示重要数据。
-
主从
DevExpress VCL 电子表格控件允许您在不编写代码的情况下创建主从报表。
-
打印、导出和导入
使用简单的方法调用或使用打印对话框将工作簿的内容转换为打印报告。您可以使用“打印设置”对话框自定义和预览打印输出。
DevExpress Spreadsheet 控件支持以下文件格式来导入和导出数据:
- XLS、XLSX;
- CSV;
- 文本文件;
- XML(仅导出);
- PDF(仅导出);
- HTML(仅导出)。
-
条件格式
DevExpress 电子表格附带受 Microsoft Excel 启发的条件格式支持。这个强大的功能允许您根据指定的条件突出显示单元格,而无需编写任何代码。可以使用数据条、图标和预定义的色标突出显示单元格。在运行时,最终用户可以通过激活电子表格的弹出菜单轻松应用样式条件。
-
大纲
概述数据使您的数据更易于查看。概述电子表格数据时,您可以根据列标题和行标题将工作表数据分组到不同的级别。您可以通过单击工作表左侧的级别符号来快速显示尽可能少或尽可能多的信息。
-
文本搜索和突出显示
一种查找单元格值的简单快捷的方法。“查找和替换”对话框消除了与数据搜索相关的所有复杂性。此对话框允许用户输入搜索字符串并针对工作表中显示的所有值启动搜索。
-
计算
许多内置函数和运算符(数学、统计、财务、逻辑等)允许您输入公式并执行任何复杂的计算。
VCL 电子表格 API 允许您创建自己的函数。自定义函数可用于所有电子表格计算,并可用于公式。自定义函数不保存在工作簿文件中,应在代码中添加。
-
排序数据
如您所料,我们的 VCL 电子表格支持对无限数量的列进行排序。您可以按文本(按字母顺序,根据当前文化)、数字、日期和时间对数据进行排序。
zexmlss
概述
用于读/写 ods、excel xml、xlsx 的 Lazarus/Delphi 组件。
Office Component Suite
概述
用于自动化 Microsoft Office 的 Delphi 和 C++ Builder 组件。
特征
- 支持 Microsoft Office 2010 - 2019
- 包含 Excel 和 Word 组件
- 可用于 Delphi/C++ Builder 5 - 11 和 Lazarus 2.0.12
- 注册版本中包含的源代码
- 在应用程序中分发组件是免费的
eDocEngine
概述
eDocEngine VCL 是用于 Delphi™ 和 C++Builder® 的综合电子文档创建组件套件。eDocEngine 可以在剪贴板、PDF、RTF、HTML、XHTML、EXCEL、TEXT、CSV、Quattro Pro、LOTUS 1-2-3、DIF、SYLK、TIFF、PNG、SVG(基于 XML 的矢量图形)、JPEG、 GIF、BMP、EMF 和 WMF 格式。eDocEngine 带有即用型报表导出接口,这些接口与流行的 Delphi 报表工具(如 ReportBuilder、FastReport、Rave、QuickReport 和 ACE Reporter)紧密集成。使用eDocEngine Report-Export接口,您可以直接将报表导出为PDF等格式,无需编写任何代码。
特征
-
生成 20 种格式的文档 - 文本、电子表格(包括 XLSX)、光栅图像、矢量图像和剪贴板
-
为流行的 Delphi 报告工具(如 ReportBuilder、FastReport 和 Rave)添加额外的输出格式支持
-
使用特定于格式的增强功能呈现内容,例如 PDF 中的注释、表单域和书签,以及 Excel 中的工作表
-
指定自定义边距、页眉、页脚和运行时文本占位符
-
渲染文本、图像、形状、表格和水印
-
在 Excel、PDF、RTF、XHTML 和 HTML 上呈现 Unicode 内容 - 编写非拉丁语言(俄语、日语、泰语、印地语……);以从右到左语言(阿拉伯语、波斯语、希伯来语)的所有双向文本模式呈现文本;自动子集嵌入适当的字体(仅在 PDF 中)
-
实现服务器端自动文档生成
-
对输出文档执行画布和元文件操作
Advanced Excel Report
概述
Advanced Excel Report for RAD Studio 是一款强大的 MS Excel 中基于模板的报告生成器。 易于使用的组件属性编辑器允许您在 MS Excel 中快速创建功能强大的报告。
现在您可以创建报告,几乎可以在任何计算机上对其进行编辑、保存到文件和查看。
特征
- 直接在 MS Excel 中创建报告模板
- 将模板保存为外部 *.xls 文件,如 *.dfm (.exe) 文件
- Band-oriented报告生成器
- 可以使用任何数据源
- 创建主从报表和分组报表
- 与 Delphi IDE 完全集成
- 即使在速度较慢的计算机上也能实现高生产力
- 详细的帮助系统和演示应用程序,用于更快地掌握产品
- 强大的组件和属性编辑器,允许您在设计时轻松设置许多报告参数
- 支持 64 位 Windows 目标平台
XlsGen
概述
xlsgen 让您无需使用 Excel 即可读取、编写、计算、显示和打印 Excel 电子表格。 它在速度上超过了 Excel 几个数量级。 由于其基于 COM 的编程接口,几乎可以使用任何编程环境,包括 C/C++、VB、Java、C#/VB.NET、Python、Delphi、Rust 等。 xlsgen 为 Excel 97、2000、XP、2003、2007、2010、2013 和 2016 生成 Excel 文件。xlsgen 还将您的电子表格导出为 PDF、ODF、XPS、HTML、CSV 和 XML。
特征
-
速度极快
-
模板
-
源代码生成器
-
本机 Excel 2007
-
超链接
-
搜索工具、模糊字符串匹配
-
原生图表、柱状图、波形图、谷歌图表、地图、财务图表、预测图、SVG 图表
-
公式
-
注释
-
单元格操作
-
导入CSV、XML、Excel 2003 XML、Excel XLSB、HTML、JSON
-
导出CSV、XML、PDF、HTML、OpenOffice 、XPS、Excel XLSB
-
自动过滤器
-
条件格式
-
表单控件
-
打印预览
-
数据验证
-
SQL数据源查询
-
VBA 宏
-
加密
-
数据透视表
-
SSIS 集成
Edraw Office Viewer Component
概述
用于托管 Office 文档(包括 Microsoft Word、Microsoft Excel、Microsoft PowerPoint、Microsoft Project 和 Microsoft Visio 文档)的 ActiveX 文档容器。
查看器组件包含一个标准的 ActiveX 控件,它充当 ActiveX 文档容器,用于在自定义表单或网页中托管 Office 文档(包括 Microsoft Word、Excel、PowerPoint、Project 和 Microsoft Visio 文档)。该控件轻巧灵活,为开发人员在自定义解决方案中使用 Office 提供了新的可能性。
使用 Office 组件,开发人员可以在自定义应用程序中嵌入和编程 Microsoft Office 环境。这为解决方案集成开辟了新机会,可以轻松地将 MS Office 的强大功能包含在任何智能客户端应用程序或 Web 应用程序中。由于 Office 控件可以与宿主应用程序的 UI 集成,因此开发人员可以利用 MS Office 功能作为其应用程序的流畅部分,而无需自己开发类似的功能。此外,您还可以控制 MS Office 编程接口 (API)。
特征
- 100% 毫秒办office件格式兼容性。
- 支持多个office实例。实施“独家”办公功能。如果在组件外打开了一些word或excel文档,组件窗口和其他办公窗口可以避免相互干扰。
- 通过办公自动化模式与 MS Office 交互。GetApplication 接口使开发人员能够轻松地自定义办公应用程序。
- MS Word 和 Excel 的完全编辑模式或保护模式。禁用热键、禁用右键菜单和禁用工具栏。
- 适用于 32/64 位 Windows 2000/XP/2003/2008/Vista/7/8/10 平台。
- 与 IE 8/9/10/11、Chrome 和 Mozilla Firefox 兼容。
- 支持 Office 2000、XP、2003、2007、2010、2013、2016、2019 32 位/64 位。
- 确保您的机密数据安全无虞。无需向用户提供密码即可显示受密码保护的 Word 文档。
- 更容易在服务器中打开本地文件或文件流。使用 office OCX,可以轻松地通过 HTTP/FTP 在服务器和客户端之间上传或下载文件。
- 支持更多文件类型。您可以打开 Microsoft Word、Excel、PowerPoint、Visio 和 Project 支持的所有文档格式。更安全。SiteLock 使 ActiveX 控件开发人员能够将 ActiveX 控件的使用限制在预先确定的域名或安全区域列表中。
- 更稳定。Edraw Office Viewer 组件目前在 40 多个国家的 100 多家财富 1000 强公司中运行。
- 提供了大量示例:C#、Asp.net、VB、C++、WPF、Access 和 Delphi。
- 多语言支持。易于在运行时/设计时修改界面。
ExcelView
概述
ExcelView 是一个非常简单的 VCL 组件,适用于 Delphi 2010/XE/XE2,它是为基于 Excel 模板的 MS Excel 报表而创建的。它可以在模板中自动替换:
- 组件所在的表单或数据模块的所有已发布属性
- 属于此表单的所有组件及其已发布的属性
- 所有数据集及其字段值
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步