Как применить стиль € -валюты к ячейкам с openxlsx в R - PullRequest
0 голосов
/ 13 марта 2019

Я перепробовал много разных способов и возможностей и потратил много времени на поиск, но не могу правильно вызвать вывод .XLSX с ячейками, отформатированными как валюта в евро.Вот то, что я в последнее время пробовал, и что на самом деле должно было работать из других потоков, но в результате получается форматирование по умолчанию в моих выходных XLSX-листах:

wb <- loadWorkbook(file = paste0(getwd(), "test.xlsx")

euro <- "\u20AC"

euro.style1 <- createStyle(numFmt = paste0("#,##0 ", Euro))
euro.style2 <- createStyle(numFmt = paste0("#,##0 ", Euro, ";-#,##0 ", Euro))

addStyle(wb, "Sheet 1", style = euro.style1, rows = 1:5 , cols = 1:5, gridExpand = TRUE, stack = TRUE)

Добавление обоих этих стилей в ячейки (и другие варианты)всегда приводит к форматам ячеек по умолчанию как «#, ## 0 \ €» или аналогичным и не складывается автоматически (хотя в XLSX-шаблоне все ячейки форматируются как вышеуказанные валюты с разделителем тысяч и без десятичных дробей), и функция должна вызывать это,У кого-нибудь есть идеи как это исправить?Заранее спасибо.

...