读书人

如何把外部excel数据源编译到exe中

发布时间: 2012-06-03 16:59:40 作者: rapoo

怎么把外部excel数据源编译到exe中
一个window工具程序,读取一个excel文件作为其数据源。我想把这个excel文件编译到exe中,以免excel文件被修改或删除,保证数据源数据安全。
就是只给用户一个exe可执行文件,就像极品时刻那个软件一样的效果。
各位精英,帮帮忙啦。

[解决办法]
把文件包含到项目中,文件属性中“生成操作”属性选择“签入的资源”
[解决办法]
做个服务器端,excel放在服务器端,读好了把数据传下去用
[解决办法]
在解决方案资源管理器中,点击项目下的Properties->Resources.resx
添加资源->添加现有文件...->所有文件
添加后,在属性窗口中可看到其Name属性(用于访问),并保证FileType为Binary

假设文件名为Excel.xls,使用时的文件创建代码:

C# code
System.IO.FileStream file = new System.IO.FileStream("C:\\Excel.xls", System.IO.FileMode.Create, System.IO.FileAccess.Write);file.Write(Properties.Resources.Excel, 0, Properties.Resources.Excel.Length); 

读书人网 >C#

热点推荐