Created attachment 32862 [details] Test case see Main.java In attachment a test case for this bug (see Main.java) Basically : 1) I create a "reference" Workbook from a file "template.xlsx" that contains only 1 custom style; 2) I create a "target" Workbook (empty) 3) I copy the custom style from the "reference" workbook to the "target" workbook 4) I create one cell with the custom style 5) I output the target Workbook to a file 6) I close everyting and open the output file with Excel and I get an error about "styles.xml" corrupted For some custom the style in "template.xlsx" I can get a output file without error, but with the one in the attached zip, it fails everytimes.
Created attachment 33108 [details] Narrowed down to bare minimum required code I worked a bit on reproducing this, the attached unit-test suffices to get an invalid document, it seems the StylesTable that POI writes out is not fully correct here.
*** Bug 55800 has been marked as a duplicate of this bug. ***
This should be fixed with r1717973, the border style was not copied over correctly when cloning styles across workbooks. Please try the next nightly build or version 3.14beta1 or newer as soon as it is released.