各位打虾好:
小弟刚学着用JXL包操作EXCEL档,当原始模板EXCEL挡中包含图片时,生成的新的EXCEL档无法正常读取,打开看了下,里面的格式全乱了.当原始模版EXCEL档是比较简单的纯数据时,一切正常,哪个打虾能帮小弟解答解答啊?非常感激!!焦急等待答案中,源代码如下.import java.io.File;
import java.io.FileInputStream;import jxl.Workbook;
import jxl.write.Label;
public class Exel { public static void main(String[] args){ try {
FileInputStream is=new FileInputStream(new File ("C:\\Documents and Settings/joelhe/桌面/hsf/45.xls"));
Workbook rw = Workbook.getWorkbook(is);
jxl.write.WritableWorkbook wwb=Workbook.createWorkbook(new File("C:\\Documents and Settings/joelhe/桌面/hsf/55.xls"),rw);
jxl.write.WritableSheet sheet  =  wwb.getSheet(0);
           sheet.addCell( new  Label( 0 ,  0 ,  "fasd " ));  wwb.write();
wwb.close();
/*wwb.write();
wwb.close();
rw.close();*/
}
catch(Exception e) {
e.printStackTrace();
} }}

解决方案 »

  1.   

    出什么异常了?另外,建议你不要把文件放在“C:\\Documents   and   Settings/joelhe/桌面/”这种目录下,又有中文,又有空格! 避免因为这些小因素窝囊死!
      

  2.   

    C:\\Documents   and   Settings/joelhe/桌面/hsf/45.xls  这句话不能这么写呀,老弟
      

  3.   

    首先谢谢上面三位大哥的答复,我已经把C:\\Documents   and   Settings/joelhe/桌面/hsf/45.xls改成了
    C:\\45.xls还是同样的结果:无法读取,强行点击打开后发现里面格式全乱了,原因可能是45.xls文件中格式比较复杂,
    里面含有横跨几行几列的图片,后来用一个比较简单格式的没包含图片的.XLS文件作为源文件的时候就不会有无法读取的现象,
    还请各位大哥指教。用什么方法能操作包含有图片的EXCEL档