用于多语言受众的Excel加载项cellFormat

时间:2017-02-23 16:50:02

标签: office-js excel-addins

使用绑定或使用当前选择将数据写入excel时,需要使用正确的数字格式,具体取决于内容语言。

如果内容语言是英语,则以下代码会失败。

const options = { cellFormat: [{cells: {row: 1}, format: { numberFormat: '#.###,00'}}] }; Office.context.document.setSelectedDataAsync(tableData, options);

例如,一个丑陋的解决方案就是

const options = { cellFormats: [{ cells: { column: 3 }, format: { numberFormat: Office.context.contentLanguage.startsWith('de')? '#.###,00': '#,###.00' } }]; }; Office.context.document.setSelectedDataAsync(tableData, options);

是否没有像currencynumber之类的抽象格式或类似用户知道表单excel的UI?

0 个答案:

没有答案