• 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 组件时,会自动使用此单元。

  • 相关阅读:
    从0开始的Python学习013编写一个Python脚本
    Spring Cloud Eureka基本概述
    RocketMQ入门案例
    Quartz使用记录总结
    Spring Boot 1.5升级2.1 主要问题汇总
    Eureka客户端注册多网卡下IP选择问题
    Spring Security之动态配置资源权限
    代码规范问题
    Spring Security + OAuth系统环境搭建(一)
    Java并发编程之AQS
  • 原文地址:https://www.cnblogs.com/txgh/p/16371347.html
Copyright © 2020-2023  润新知