Excel里如何插入package object

经常遇到要在Excel里插入其他的对象,包括excel,图片等等,而且这些插入的信息可以和宿主excel一起保存,不需要被插入文件的存放地址,下面来介绍下如何制作:

1,打开Excel  ---> Insert ---> Object --->package如下图:

2,create  package

3, click Browse button to select excel file or pic file

4,rename the file

5,package object inserted in the source Excel file


该test.png的文件还可以打开,你也可以把整个的excel文件一起发送给别人,别人也可以打开test.png。同理可以插入其他的文件(PDF, PPT,WORD)等等,如下图:


package就是程序库单元,在一般的java程序中,我们使用关键字import导入整个程序库,例如: import java.util.*; 这时我们取用的便是所谓的package,这种写法会将java标准公用程序库(utility library,也就是java.util)整个引入。此类导入 (importing)动作的存在理由,也是为了提供命名空间(name space)的管理机制。所有的class成员名劫被互相隔绝。class A的 函数f(),其名称不会和class B()中具有相同标记式的f()相冲突。与此相类似,为了不使class名称发生冲突,于是引入了package 进行管理。 所谓程序库就是一组class文件。其中每个文件都有一个public class,所以每个文件都以一个组件。如果你希望这些组件归属于一个 群组,便可以使用关键字package. 其实你只需在你的程序起始处这么写就可以了: package mypackage; 这时的 mypackage就是自己创建的一个程序库。 不过习惯上我们会以class开发者的internet域名(的相反顺序)作为package名称的第一部分。比如sina的域名是:www.sina.com 。此时定义sina的package为:com.sina.*。*代表具体的class名。 下面是我在建立自己的package时遇见的问题,希望对大家有所帮助。 首先我写了一个关于简化System.out.println()的程序: package mypackage; public class P { public static void print(String s) { System.out.print(s); } public static void println(String s) { System.out.println(s); } public static void main(String[] args){} } 将程序存放在E:\mypackage下,编译运行成功。 在相同的文件下,建立了一个Ptest.java。对设置的mypackage进行测试,Ptest.java代码如下: import mypackage.*; public class Ptest{ public static void main(String[] args) { P.println("asd;flkajsd"); } } 编译通过,但是运行时出现错误提示: Exception in thread \"main\" java.lang.NoClassDefFoundError: Ptest. 我反复检查程序都没有发现什么问题,于是在网上搜索“java package 设置”,查看了一些相关文章,还是没有找到相应的问题。于 是有把张孝祥java视频关于package设置一节看了一下,发现原来是Ptest.java和P.java 不能放在同一目录下。于是将Ptest.java 放在P.java的上层目录下。这时编译运行通过。设置成功。 开始学习运用package时,记过可能有些令人沮丧,但多尝试,多问高手,一定会成功。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值