免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 3237|回复: 12
收起左侧

[EXCEL] Excel电子表格也能做成EXE可执行文件

[复制链接]

7656

主题

1178

铜板

2299

好友

技术员

为地信喝彩!

积分
106237
QQ
发表于 2010-6-3 07:57 | 显示全部楼层 |阅读模式
能不能将Excel电子表格文件转换成可执行文件。恰好有这么一个软件可以帮助实现这一功能,这个软件的名字叫做DoneEx XCell Compiler。试用版除了有使用期限之外,功能与正式版完全相同。
DoneEx XCell Compiler是目前可以搜索到的唯一能够将微软的Excel电子表格文件(*.XLS)转换成EXE可执行文件的工具软件。在转换时,能够隐藏原工作簿中的公式和以及将XLA插件嵌入到生成的文件中。XCell Compiler也允许用户以图片的形式将公司名称或者商标用作最终生成的可执行文件的启动画面(Splash Screen,或称为“闪屏”)。
Excel工作薄制作者经常会面临这样的问题:
·竞争者会对其工作簿的逻辑感兴趣并可能拷贝该工作簿
·最终用户可能会意外地破坏XLS文件的内容从而造成错误的结果
·因为微软的Excel公式对任何人都是透明的所以无法保护象“公式”这样的商业秘密,即使这些机密已经由Excel公式保护起来,也不能避免某些人使用专门的密码获取工具将其轻而易举地破解
·使用微软Excel固有的功能无法创建便于分发的文件包
·在最终用户的计算机上分发与安装微软Excel插件比较麻烦
DoneEx XCell Compiler帮助Excel工作薄制作者避免了以上问题,可以使用该软件创建出一个独立运行的可执行文件,文件内不再显示公式,其它打开此文件的用户无法复制工作簿的结构,也无法查看里面的公式。不过,生成的可执行文件仍会依赖Excel环境,也就是说,如果要使用该软件,或运行其所生成的EXE文件,计算机中必须已经安装微软的Excel。Excel 2000及以后版本都可以使用DoneEx XCell Compiler。
DoneEx XCell Compiler安装后,会在Excel中添加一个菜单和一个工具栏。可以启动Excel后使用它;也可以从Windows的“开始”菜单“程序”项中找到“DoneEx”中的“XCell Compiler→Click to Start”并单击,也可以启动Excel,这时会打开一个例子工作簿“Sample.xls”,如图1所示。注意图1中选中的是一个包含公式的单元格,稍后转换完毕再查看这个单元格,会发现不再显示公式。


图1 打开一个例子工作簿
我们练习一下将这个工作簿转换为可执行文件。单击“DoneEx”菜单中的“XCell Compiler→Compile”命令,或者单击“DoneEx”工具栏中相同的命令,会出现如图2所示的对话框,提示可以试用30天,如果希望30天后继续使用则单击“Register Now”按钮购买该软件。


图2
10秒后,该对话框右下方会出现一个“Close”按钮,单击该按钮,打开如图3所示对话框。在该对话框中的“File Type”右侧选择要转换的文件类型,可以是EXE可执行文件,也可以是ZIP压缩文件。在“Target Path”右侧选择目标路径,在“Splash Image”右侧可以设置启动画面所用的图片文件。如果选中下方的复选框“Make read-only workbook”,则制作只读工作簿。单击“Compile”按钮开始转换。



图3
转换完毕,找到并双击生成的可执行文件,打开该工作簿,可以看到外观与原来的工作簿完全相同,但如果选中与图1相同的单元格,则会发现公式被隐藏了,只显示出结果52。


图4
地质啷http://weibo.com/943569550

0

主题

6

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
122
发表于 2010-6-3 08:35 | 显示全部楼层
刚看了版主的一篇文章,真怀疑你是学什么的,[s:197],不过都是很有用,顶

1

主题

2万

铜板

1

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1226
发表于 2019-3-29 14:52 | 显示全部楼层
qwertyuiop
回复 支持 反对

使用道具 举报

0

主题

241

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
17
发表于 2019-4-3 16:30 | 显示全部楼层
学习一下
回复

使用道具 举报

7

主题

1万

铜板

3

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5568

灌水勋章

发表于 2022-10-14 21:59 手机频道 | 显示全部楼层
感谢分享
回复

使用道具 举报

6

主题

1万

铜板

12

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
26342
QQ
发表于 2022-10-16 19:58 | 显示全部楼层
谢谢分享
回复

使用道具 举报

1

主题

7607

铜板

9

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4045
发表于 2022-11-4 14:48 | 显示全部楼层
感谢楼主的分享!
回复 支持 反对

使用道具 举报

2

主题

1万

铜板

7

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6401
发表于 2023-1-18 16:48 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

7

主题

1万

铜板

3

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5568

灌水勋章

发表于 2024-1-3 22:24 | 显示全部楼层
谢谢分享
回复

使用道具 举报

7

主题

1万

铜板

3

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5568

灌水勋章

发表于 2024-1-5 11:04 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

在线客服
快速回复 返回顶部 返回列表