我用io来操作word 就是两个word文件内容要写入第三个word中,但是只见word得大小是变了,可是打开后并看不见里面的内容啊。知道的能否说一下 

解决方案 »

  1.   

    代码是这样的:
    File file = new File("D:/Tools/apache-tomcat-5.5.28/webapps/j2w/upload/word.doc");
    File file1 = new File("D:/Tools/apache-tomcat-5.5.28/webapps/j2w/upload/word1.doc");
    File file2 = new File("D:/Tools/apache-tomcat-5.5.28/webapps/j2w/upload/word2.doc");
    if (!file1.exists()) {
    file1.createNewFile();
    }
    if (!file2.exists()) {
    file2.createNewFile();
    }
    InputStream in = null;
    InputStream in2 = null;
    OutputStream out = null;
    try {
    // 一次读一个字节
    in = new FileInputStream(file1);
    in2 = new FileInputStream(file1);
    out = new FileOutputStream(file); SequenceInputStream sis = new SequenceInputStream(in, in2); byte[] b = new byte[1];
    while ((sis.read(b)) != -1) {
    out.write(b);
    } out.flush();
    in.close();
    out.close();
    } catch (Exception e) {
    e.printStackTrace();
    return;
    }
      

  2.   

    顶一下啊
    public static void main(String[] args) throws Exception { File file = new File("D:/Tools/apache-tomcat-5.5.28/webapps/j2w/upload/word.doc");
    File file1 = new File("D:/Tools/apache-tomcat-5.5.28/webapps/j2w/upload/word1.doc");
    File file2 = new File("D:/Tools/apache-tomcat-5.5.28/webapps/j2w/upload/word2.doc");
    if (!file1.exists()) {
    file1.createNewFile();
    }
    if (!file2.exists()) {
    file2.createNewFile();
    }
    InputStream in = null;
    InputStream in2 = null;
    OutputStream out = null;
    try {
    // 一次读一个字节
    in = new FileInputStream(file1);
    in2 = new FileInputStream(file1);
    out = new FileOutputStream(file); SequenceInputStream sis = new SequenceInputStream(in, in2); byte[] b = new byte[1];
    while ((sis.read(b)) != -1) {
    out.write(b);
    } out.flush();
    in.close();
    out.close();
    } catch (Exception e) {
    e.printStackTrace();
    return;
    } }
      

  3.   

    原因是:
    因为word文档他有自己的格式加入他的格式是<word>wwwwwwww</word>
    那么A.doc的内容假如是<word>aaaaaaaaaaaaaa</word>
    B.doc的内容是<word>bbbbbbbbbbbbbbb</word>我想得到的效果是<word>aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbb</word>
    但是用我上面的方式得到却是
    <word>aaaaaaaaaa</word><word>bbbbbbbbbbbbbb</word>
    所有就不恩能够正确的显示了。现在要解决的问题是如何的解析这个word格式。真是烦死了。?
      

  4.   

    poi真的能按照格式写入吗,你能给个例子吗