目前碰到需要频繁读写excel数据文件的情况,为了保证代码每次读到的都是最新的数据,现在想着有两种做法,一是将旧有的文件删除,然后创建新文件并写入数据,最后该数据文件会被其他代码打开读取;第二种是不删除旧文件,直接用JAVA代码打开该文件并修改文件内容,然后数据文件被其他代码打开读取。我想了解的是这两种操作方法哪个会导致系统资源较多的消耗,消耗的情况是否明显,是否还有其他更节省资源的方法。
代码运行的环境是CPU双核2.0,1G内存。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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%                  
    敬礼!
      

  2.   


    楼主应该是想通过这个文件在两个程序或应用间传递数据。如果不嫌麻烦楼主可以试试用 JNI 包装另一要读取此文件的程序的 COM 接口,然后利用二次开发的技术把数据送到那个程序内部处理。