Bug 61051

Summary: Add new worksheet relations for xlsb
Product: POI Reporter: Tim Allison <tallison>
Component: XSSFAssignee: POI Developers List <dev>
Status: RESOLVED FIXED    
Severity: normal    
Priority: P2    
Version: 3.16-dev   
Target Milestone: ---   
Hardware: PC   
OS: All   
Attachments: Example attached from common crawl

Description Tim Allison 2017-04-27 18:38:09 UTC
Created attachment 34961 [details]
Example attached from common crawl

In our regression set, there are a few files that contain new relations, including:

    public static final XSSFRelation MACRO_SHEET_BIN = new XSSFRelation(
            null,//TODO: figure out what this should be?
            "http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",
            "/xl/macroSheets/sheet#.bin",
            null
    );

    public static final XSSFRelation INTL_MACRO_SHEET_BIN = new XSSFRelation(
            null,//TODO: figure out what this should be?
            "http://schemas.microsoft.com/office/2006/relationships/xlIntlMacrosheet",
            "/xl/macroSheets/sheet#.bin",
            null
    );

    public static final XSSFRelation DIALOG_SHEET_BIN = new XSSFRelation(
            null,//TODO: figure out what this should be?
            "http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",
            "/xl/dialogSheets/sheet#.bin",
            null
    );

Let's add these types and load them as sheets in XSSFBReader
Comment 1 Tim Allison 2017-04-27 18:51:22 UTC
Didn't add unit test with attached Common Crawl doc.  Can do so if desired.