paper-xlsxAPI referencepreserve.styletrans
StyleTranslator
paper-xlsx 0.2.1 API reference
StyleTranslator(wb, original_styles_bytes)Attributes
file_xf_count
attributefile_xf_count= len(file_arrays)Functions
model_to_file_table
funcmodel_to_file_table(){model index: file index} for every current model array — used to
rewrite the s attributes of freshly generated (added-sheet) parts.
render_new_numfmts
funcrender_new_numfmts()Serialized <numFmt> elements allocated during xf rendering.
render_new_xfs
funcrender_new_xfs()Serialized <xf> elements for the appended entries (mirrors styles/stylesheet.py write_stylesheet), numFmtIds in FILE numbering. Call after every resolve() — i.e. after all sheets are planned.
resolve
funcresolve(style_array)The FILE xf index for a model StyleArray (allocating an appended xf when the file has no equivalent).
paramstyle_arrayresolver
funcresolver()A per-cell callable for the splice writer.