Instead of making the Excel writer even more complex, we should move to an Excel styler transformer that allows for setting the output style for each record (feature/row/cell) and the whole sheet, separately from the writer and entirely dynamically, based on attributes.
This should be similar to transformers like PDFStyler, ChartGenerator, HTMLReportGenerator etc. and allow for settings like font, colors, alignment, formatting, cell protection, formulae, borders, conditional formatting, cell validation/dropdowns, filtering, inserting images, transposing, pivot tables, hyperlinks etc. There could be an Excel-style table in the transformer that allows to assign an attribute to each cell and make the above settings based on other attributes.
There are already a number of ideas around regarding Excel that could be united in this solution (filters, styles, fonts, template).
This is a great idea. I'd be interested in knowing from this Idea, what are the key things that are needed. I'd love to see comments listing what functionality is absolutely needed, ranked in order. That would help prioritize options for future development. Also, please do vote for any Excel Ideas you need or add another Idea if the specific requirement you need is not represented as an Idea already.
Note there is an article showing that it's possible, although non-trivial to do a transpose in FME:
https://knowledge.safe.com/articles/31701/transpose-a-table-using-fme.html
My wishes, prioritized:
I agree with Aaron but would put Conditional formatting for fields (columns) - eg change fill colour depending upon cell value as number 1.
2. Headings to have a different style to data
Hi @ekkischeffler, I am very pleased to let you know that in our latest betas (18247 at the time of this post), FME has an ExcelStyler. Download and install the latest beta to give this new transformer a try!