我尝试了许多不同的方式和机会,并花了很多时间进行搜索,但是无法正确调用.XLSX输出,其单元格格式设置为欧元。这是我最近尝试过的,从其他线程中学到的东西应该可以正常工作,但是会在输出XLSX-sheets中产生默认格式:
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模板中,所有单元格都设置为带有千位分隔符且不带小数的上述货币),函数应调用该函数。有谁知道如何解决这个问题?预先感谢。