目前碰到需要频繁读写excel数据文件的情况,为了保证代码每次读到的都是最新的数据,现在想着有两种做法,一是将旧有的文件删除,然后创建新文件并写入数据,最后该数据文件会被其他代码打开读取;第二种是不删除旧文件,直接用JAVA代码打开该文件并修改文件内容,然后数据文件被其他代码打开读取。我想了解的是这两种操作方法哪个会导致系统资源较多的消耗,消耗的情况是否明显,是否还有其他更节省资源的方法。
代码运行的环境是CPU双核2.0,1G内存。
代码运行的环境是CPU双核2.0,1G内存。
调试欢乐多
楼主【wyp_810618】截止到2008-07-18 10:11:55的历史汇总数据(不包括此帖):
发帖的总数量:5 发帖的总分数:10 每贴平均分数:2
回帖的总数量:10 得分贴总数量:1 回帖的得分率:10%
结贴的总数量:5 结贴的总分数:10
无满意结贴数:4 无满意结贴分:120
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:80.00 % 无满意结分率:1200.00%
敬礼!
楼主应该是想通过这个文件在两个程序或应用间传递数据。如果不嫌麻烦楼主可以试试用 JNI 包装另一要读取此文件的程序的 COM 接口,然后利用二次开发的技术把数据送到那个程序内部处理。