我的系统将Excel文档的页面设置调整好后,利用java程序来复制sheet页中的内容,但是内容复制了,可是格式总是复制不了。比如页边距,总是Excel默认的设置,想要保持和第一个sheet页一致的设置就做不到。还有网格线,我们已经将网格线去掉,可是后面复制出来的sheet页面,还是出现网格线的痕迹。
    请哪位大侠给点想法!在下不胜感激!

解决方案 »

  1.   

    可以利用开源的jxl对excel文件进行操作,将从excel读取的数据存在java的vector中,然后就可通过jtable读取vector内容显示
      

  2.   

    页边距没试过。jxl设置网格线sheet.getSettings().setShowGridLines(false);
      

  3.   

    sheet.setMargin(HSSFSheet.TopMargin, 0.669);
    sheet.setMargin(HSSFSheet.BottomMargin, 0.512);
    sheet.setMargin(HSSFSheet.LeftMargin, 0.394);
    sheet.setMargin(HSSFSheet.RightMargin, 0.394);
    sheet.getPrintSetup().setHeaderMargin(0.512);
    sheet.getPrintSetup().setFooterMargin(0.315);这个设置余白的。
    我猜就是lz所说的页边距