本帖最后由 liujiaqiid 于 2009-08-12 08:54:26 编辑

解决方案 »

  1.   

    java不懂@_@纯路过.
    sftp要么自己啃协议写一个要么去找下有没有开源库.
    另外...
    我不是什么姐姐-_-#
      

  2.   

    对于最后一步,sftp方式上传至指定服务器 
    你去找下SFTP的一些类或者是方法呀,找到后对你的那个文件进行处理下(加密),然后上传到服务器上;上传到服务器上面一个蛮简单呀
      

  3.   

    樓主,怎么在java中定時執行一段代碼?
      

  4.   

    用JAVA生成excel文档及打包 技术上可以实现。用Timer定时自动触发调用相应的方法即可。建议不要重命名excel文件。而是生成一个新的。这样你也可以为自己留一份备注。而且省掉了清空原数据步骤。只是多占用了一些硬盘空间。至于最后一步 我也不会了 哈哈 期待高人吧
      

  5.   

    用JAVA生成excel文档及打包 技术上可以实现。用Timer定时自动触发调用相应的方法即可。建议不要重命名excel文件。而是生成一个新的。这样你也可以为自己留一份备注。而且省掉了清空原数据步骤。只是多占用了一些硬盘空间。至于最后一步 我也不会了 哈哈 期待高人吧
      

  6.   

    第一步,定時將資料導出為Excel格式,是可以做到的,但樓主整複雜了。我記得在用jxl.jar製作Excel文件的時候可指定文件名稱,也可以設定內容的格式,比如列寬啊什麼的,還可以寫入公式列,只是有點複雜。
    所以不明白:
      然后在excel中用vba自动实现打开工作表前的操作:包括清空原数据、从Oracle源中导入指定格式的数据、关闭excel文件
    這是乾什麼的?壓縮上傳,用第三方jar包,應該可以搞定,沒整個。
      

  7.   

    楼主的主要问题是连接Oracle还是使用SFTP呢,1、VBA可以通过ODBC连接Oracle数据库的。
    2、可以去下载一下psftp.exe程序,然后使用命令行方式调用。谢谢。
      

  8.   

    ???csdn 又更新了?? 偶的回复不见了...专家分也少了....55555555
      

  9.   

    看看这一句
    其中在使用SFTP方式时,厂家会提供上传的 服务器地址你可够可爱的,既然厂家提供了地址等,你就让他们顺便提供一个java的例子好了。