将 XLS 转换为 EXE:xlCompiler Crack

news/2024/10/25 9:28:58/

只需单击几下即可将Excel文件转换为应用程序

xl编译器无需编程即可将您的Excel电子表格转换为软件应用程序

将 XLS 转换为 EXE

将Excel文件转换为具有保护选项的应用程序。Excel 到 EXE 转换器为您提供了分发 Excel 模型的竞争优势和灵活性。将 Excel 的功能丰富的环境保存在应用程序中。

保护配方

工作簿中的所有公式都转换为二进制格式,用户完全无法访问

保护VBA代码

您的 Visual Basic 代码以二进制中间代码的形式存储,由电子表格核心引擎执行。VBA 编译器包含在 xlCompiler 应用程序中。

加速您的 Excel 模型

电子表格核心引擎执行公式和 Visual Basic 函数的速度比 Excel 应用程序快 5 倍

使用 Excel 编译器将 Excel 文件转换为应用程序的好处

将Excel文件转换为应用程序

xlCompiler 将 Excel 工作簿中的公式和 VBA 代码转换为快速高效的二进制代码,并创建 Windows 应用程序。 您可以在模型中使用电子表格的全部功能。将工作簿编译到应用程序...

保护您的隐私

保护 Excel 工作簿以进行分发的最有效方法 - 是 将其转换为二进制可执行文件。xl编译器创建的应用程序文件 将所有公式和宏转换为机器代码。保护您的隐私...

Excel不是必需的

xlCompiler是一个独特的产品,可以创建完全独立的Windows应用程序。 这是真正的电子表格编译器。创建的 EXE 不依赖于 Excel 或其他软件。Excel不是必需的...

不仅仅是电子表格

xlCompiler 是创建不同类型应用程序的强大而灵活的方法。 您的客户不会知道应用程序是从 Excel 工作簿创建的。不仅仅是一个电子表格...

加速您的 Excel 文件

编译的应用程序运行速度比原始工作簿快得多。 这是 xlCompiler 完成的转换和优化的结果。加速您的模型...

丰富的组件集

市场上没有开发环境,为您提供与 xl编译器有。您不应订购和使用第三方模块。丰富的组件集...

为什么使用 xlCompiler 将 XLS 转换为 EXE?

公式和 VBA 宏以编译的二进制格式存储

用户无法访问它们,并且无法执行此操作 反向生成。您需要保护公式和代码,以便将解决方案部署到客户。xl编译器是一个 完美而简单的方法。无法从编译的应用程序获取原始工作簿。
VBA编译器是Excel编译器的重要组成部分。xl编译器使用 嵌入式 VBA 编译器。

在客户计算机上激活应用的选项

xl编译器添加到工作簿中:
  • 最终用户许可协议
  • 激活密钥保护

可以使用代码签名证书对应用程序进行签名

你为什么需要这个?现在,代码签名是一项重要功能。 如果您的应用程序未签名,它将被浏览器、防病毒应用程序等阻止下载。可以进行代码签名 使用xl编译器!其他应用程序创建可能被覆盖的 EXE,在这种情况下,签名将在第一个被销毁 保存操作。

创建可自定义的功能区 UI

xlCompiler 为您提供了在应用程序中使用功能区接口的快速简便方法。 功能区由VBA代码创建和管理,这为您提供了极大的灵活性。

宏始终处于启用状态

如果在客户的电脑上禁用了宏 - 你的工作簿将停止在 Excel 中工作,并且 显示警告消息。客户应手动启用宏。使用xl编译器,您将永远不会陷入困境 这种情况 - xlCompiler 始终执行 Visual Basic 宏。

为什么需要将Excel文件转换为应用程序?

应用程序提供更高的安全性。应用程序不允许查看模型内的内容。你不应该警惕其他人研究你的专有模型和算法。
Excel 文件不为公式计算和 VBA 宏提供任何保护。通过将Excel转换为应用程序,您可以有效地防止其他用户访问您的知识产权。
另一个好处是您的 Excel 文件看起来像一个应用程序。这在设计方面提供了更大的可用性和多样性。

Excel 编译器支持哪些电子表格功能?

工作表公式

工作表公式,包括数组公式和常用单元格公式。xlCompiler 支持所有常见的工作表函数。

VBA 函数和表单

在 Visual Basic 编辑器中创建的函数和窗体。下面是包含在 xlCompiler 示例中的窗体的屏幕截图。 左边的表单在Excel编辑器中,右边的表单在编译的应用程序中:

微软卓越©
xl编译器©
Visual Basic for Applications 是一个功能强大且非常重要的功能。xlCompiler 编译工作簿中的 VB 代码,因此它 可以在编译的应用程序中使用,使用方式与在源工作簿中使用相同。

图表和形状

您可以在 应用。

Microsoft Excel©
xlCompiler©

Cell Styles and Conditional Formatting

xlCompiler supports same cell styles and Excel and allows to use conditional formatting. On the screenshot below formulas has been formatted with gray by using conditional formatting rule.

微软卓越©
xl编译器©

功能区接口

从屏幕截图中可以看出,xlCompiler创建的应用程序具有功能区接口。

数据验证规则

您可以在工作表上使用数据有效性规则来验证输入的数据。规则可以有输入提示 和 Excel 中的消息。

单元格注释

使用注释在当前操作的上下文中向用户提供更多信息。

表和数据透视表

使用表格筛选数据并计算总计。

微软卓越©
xl编译器©

缩放

为工作表选择适当的缩放比例。

打印和打印预览

选择功能区上的“打印”选项卡以预览和打印数据。

在此列表中,我们仅介绍了基本选项。如果您需要检查是否支持特定功能 - 请联系我们。

如何将Excel工作簿编译为应用程序

从Excel工作簿创建EXE文件的过程从第一眼看就相对简单。但是,如果你深入,这个过程变得更加复杂。当然,如果您想在输出中获取工作应用程序。

xl编译器使用的方法

xlCompiler包含电子表格核心引擎。这是电子表格工具公司为其应用程序开发的电子表格计算引擎。此 excel 文件兼容 用于有效计算 Excel 工作表公式和 Visual Basic 宏的组件。它支持:
工作表公式函数和数组公式
Visual Basic 函数和窗体
单元格格式选项
条件格式
数据验证规则
Excel 表格
图表:折线图、条形图、柱形图、饼图、散点图等
链接工作簿
形状(按钮、连接线、标签、框架等)
细胞保护选项
功能区接口
打印和打印预览
数学方程式
以及更多...
工作簿嵌入到EXE文件中,编译成二进制代码的形式。此代码将传递到电子表格核心,并在重新计算公式或应用程序需要执行 VBA 宏时执行。
您正在获得应用程序,其外观和工作方式与您的源工作簿相似,但未使用 Excel!
这使我们能够不仅提高编译文件的性能,还可以添加复制保护选项并使您的 Excel 文件准备好分发。
下面的屏幕截图是由Excel文件编译器创建的应用程序中的打印预览窗口。

从XLS工作簿获取EXE文件的其他方法

其中一种方法是将公式转换为工作簿中的中间代码,并使用Excel应用程序作为主机来显示工作表,单元格格式和其他Excel功能。您可能会问 - 此方法如何支持 Visual Basic Code。 在一些我们已知的案例中,VBA代码只是以其本机形式存储在VBA项目中。这会在软件中产生漏洞,并有提取 VBA 宏和丢失知识产权的风险。 因此,使用 Excel 作为主机应用程序是一种工作方法。您可以使用这种方式将工作簿转换为 EXE。

使用编程语言

另一种已知方法 - 将工作簿转换为编程语言(C++、Python、C#)的代码,并将此代码编译为应用程序。公式和 VBA 宏可以表示为C++代码的一种形式(例如)。这是最复杂的方法。 因为它需要在您的 PC 上安装此编程语言的编译器。可能此应用程序的功能将受到显着限制:条件格式,数据验证和其他需要可视化表示的功能不能 以这种方式轻松实现。

http://www.ppmy.cn/news/34941.html

相关文章

并发编程(六)—AbstractExecutorService源码分析

一、AbstractExecutorService简介AbstractExecutorService是一个抽象类,实现了ExecutorService接口,提供了线程池的基本实现。它是Java Executor框架的核心类,提供了线程池的基本操作,如提交任务、管理线程池、执行任务等。自定义…

四平方和题解(二分习题)

四平方和 暴力做法 Y总暴力做法&#xff0c;蓝桥云里能通过所有数据 总结&#xff1a;暴力也分好坏&#xff0c;下面这份代码就是写的好的暴力 如何写好暴力:1. 按组合枚举 2. 写好循环结束条件&#xff0c;没必要循环那么多次 #include<iostream> #include<cmath>…

求最大公约数和最小公倍数,附python实现

1、求最大公约数 1&#xff09;采用辗转相除法 例如&#xff0c;需要求63和117的最大公约数 [117]1∗[63]54[63]1∗[54]9[54]6∗[9]0[117] 1*[63]54\\ [63] 1*[54]9\\ [54] 6*[9]0 [117]1∗[63]54[63]1∗[54]9[54]6∗[9]0 可知&#xff0c;最大公约数为9 验证&#xff1a…

图神经网络(GCN)

一、GCN的起源 曾经深度学习一直都是被几大经典模型给统治着&#xff0c;如CNN、RNN等等&#xff0c;它们无论再CV还是NLP领域都取得了优异的效果。 但是对于图结构的数据&#xff0c;无论是CNN还是RNN都无法解决或者效果不好。 &#xff08;1&#xff09;CV中的CNN&#xff1…

9大 HIVE SQL 最频繁被问到的面试题

SQL是用于数据分析和数据处理的最重要的编程语言之一&#xff0c;因此与数据科学相关的工作&#xff08;例如数据分析师、数据科学家和数据工程师&#xff09;在面试时总会问到关于 SQL 的问题。 SQL面试问题旨在评估应聘者的技术和解决问题的能力。因此对于应聘者来说&#x…

每个开发人员都需要掌握的10 个基本 SQL 命令

SQL 是一种非常常见但功能强大的工具&#xff0c;它可以帮助从任何数据库中提取、转换和加载数据。数据查询的本质在于SQL。随着公司和组织发现自己处理的数据量迅速增加&#xff0c;开发人员越来越需要有效地使用数据库来处理这些数据。所以想要暗恋数据领域&#xff0c;SQL是…

TCP和UDP协议的区别?

是否面向连接&#xff1a; TCP 是面向连接的传输&#xff0c;UDP 是面向无连接的传输。 是否是可靠传输&#xff1a;TCP是可靠的传输服务&#xff0c;在传递数据之前&#xff0c;会有三次握手来建立连接&#xff1b;在数据传递时&#xff0c;有确认、窗口、重传、拥塞控制机制…

验证码——vue中后端返回的图片流如何显示

目录 前言 一、p调用接口获取验证码 canvas画布渲染&#xff1f; 二、后端返回图片&#xff08;图片流&#xff09;&#xff0c;前端显示 1.blob 2.arraybuffer 总结 前言 登录界面经常会有验证码&#xff0c;验证码的实现方式也有很多&#xff0c;我目前做过以下两种&…