https://issues.apache.org/bugzilla/show_bug.cgi?id=52300

             Bug #: 52300
           Summary: Corrupted File after sheetCopy()
           Product: POI
           Version: 3.8-dev
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: HSSF
        AssignedTo: dev@poi.apache.org
        ReportedBy: stefan.helf...@googlemail.com
    Classification: Unclassified


Created attachment 28048
  --> https://issues.apache.org/bugzilla/attachment.cgi?id=28048
Template File

Hi, 

Iam using templateFiles (*.xlt) and want to copy some sheets to reuse them.
The template files contains a image.

But during the copy progress I got the following error:
WARNING: 8 bytes remaining but no space left

When I want to open the new file afterwards I got a Errormessage and Excel
repairs it.

After that the file is open and still looks good (Image is on both sheets).

I attached the template file and a litte Testprogram.

public class POITemplateCopyTest {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {
    InputStream is = new FileInputStream(new
File("D:\\BugReport\\SourceTemplate.xlt"));
    POIFSFileSystem poifs = new POIFSFileSystem(is);
    HSSFWorkbook wb = new HSSFWorkbook(poifs);
    is.close();

    wb.cloneSheet(1);

    wb.write(new FileOutputStream(new
File("D:\\BugReport\\TemplateTestCopy.xls")));
    System.out.println("Done");

    }

}

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to