ExcelJS is hard-coded to default to Calibri 11pt in all workbooks and sheets that it generates. This can only be overridden by cell, row or column, but cannot be changed globally at a workbook or sheet level.
This is particularly annoying since Calibri is only available by default on Windows and not, for example, in MacOS or Linux-based operating systems, which end up substituting inappropriate fonts like Times New Roman.
At the moment, we have to add awkward workarounds or hacks to apply a more universally available font like Arial to all of the rows/columns in each workbook sheet. There's a good discussion of this issue in this thread.
ExcelJS is hard-coded to default to Calibri 11pt in all workbooks and sheets that it generates. This can only be overridden by cell, row or column, but cannot be changed globally at a workbook or sheet level.
This is particularly annoying since Calibri is only available by default on Windows and not, for example, in MacOS or Linux-based operating systems, which end up substituting inappropriate fonts like Times New Roman.
At the moment, we have to add awkward workarounds or hacks to apply a more universally available font like Arial to all of the rows/columns in each workbook sheet. There's a good discussion of this issue in this thread.