Ensure consistent ordering when writing out formats following changes in r1677368
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1677370 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c76db74929
commit
16d2e7881a
@ -378,10 +378,12 @@ public class StylesTable extends POIXMLDocumentPart {
|
|||||||
// Formats
|
// Formats
|
||||||
CTNumFmts formats = CTNumFmts.Factory.newInstance();
|
CTNumFmts formats = CTNumFmts.Factory.newInstance();
|
||||||
formats.setCount(numberFormats.size());
|
formats.setCount(numberFormats.size());
|
||||||
for (Entry<Integer, String> fmt : numberFormats.entrySet()) {
|
for (int fmtId=0; fmtId<usedNumberFormats.length; fmtId++) {
|
||||||
CTNumFmt ctFmt = formats.addNewNumFmt();
|
if (usedNumberFormats[fmtId]) {
|
||||||
ctFmt.setNumFmtId(fmt.getKey());
|
CTNumFmt ctFmt = formats.addNewNumFmt();
|
||||||
ctFmt.setFormatCode(fmt.getValue());
|
ctFmt.setNumFmtId(fmtId);
|
||||||
|
ctFmt.setFormatCode(numberFormats.get(fmtId));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
styleSheet.setNumFmts(formats);
|
styleSheet.setNumFmts(formats);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user