Code refacting: write fgColor before bgColor
Don't convert indexed color ==> rgb color

We can do the convertion when users try to access the colors if needed in
the future
Code refactoring: Empty border styles

Excel prefer <border><left/><right/><top/><bottom/><diagonal/></border> to
<border/>
Output charset property of font if it exists