查看: 58|回复: 0

delphi TMS FlexCel介绍

[复制链接]

3

主题

0

回帖

0

积分

热心网友

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-10-3
发表于 2022-6-13 16:35:00 | 显示全部楼层 |阅读模式

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



来源:https://www.cnblogs.com/txgh/p/16371347.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部