delphi TMS FlexCel介绍

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 多个工作示例来帮助您入门。

帮助文档

https://doc.tmssoftware.com/flexcel/vcl/index.html

单元

FlexCel.Core

FlexCel 使用的核心类型和实用程序。 如果要创建 VCL 应用程序,则需要在应用程序中至少使用一次VCL.FlexCel.Core

对于 FireMonkey 应用程序,需要至少使用一次 FMX.FlexCel.Core

对于 Linux,请使用 SKIA.FlexCel.Core

您通常会在应用程序的平台相关单元中使用它。 对于可以从任何平台使用的单元,您可以简单地使用FlexCel.Core

FlexCel.XlsAdapter

这是本机生成和读取 xls 或 xlsx 文件的引擎。如果您正在处理 xls 或 xlsx 文件,则需要使用此单元。 在极少数情况下您不需要使用此单元,例如手动创建 pdf 文件时。 但通常你需要使用它。

FlexCel.Render

这是 FlexCel 渲染引擎,它将 xls/x 文件中的内容渲染为图像、pdf、html 或其他类似文件类型。每当要将 xls/x 文件导出为不同格式时,都需要使用 FlexCel.Render。 您还需要在自动调整行或列时使用此单元,因为为了测量单元格中字符串的大小,FlexCel 需要将其渲染为内部图像。

FlexCel.Pdf

这是一个通用的 PDF 引擎。它提供了一个类似于 GDI+ 的 API 来生成 pdf 文件。与 Excel 无关,您可以单独使用它。需要使用 FlexCel.Render 来将 xls/x 文件转换为 PDF。

FlexCel.Report

这是 FlexCel 报告引擎。 使用 TFlexCelReport 类时需要使用该单元。

FlexCel.AddinFunctions

此命名空间中的函数是 FlexCel 中包含的标准 Addin 函数的实现。 它们由重新计算引擎使用,虽然您可以单独使用它们,但它们被设计为由 FlexCel 调用。

FlexCel.Preview

本单元实现了 xls 或 xlsx 文件的查看器。该查看器类似于 Excel 的“打印预览”中的查看器,将显示要打印的页面列表。 当您放置 TFlexCelPreviewer 组件时,会自动使用此单元。

posted @ 2022-06-13 16:35  txgh  阅读(1547)  评论(0编辑  收藏  举报