gpt4 book ai didi

r - 千位分隔符 - 使用 XLConnect 和 R 格式化 excel 单元格

转载 作者:行者123 更新时间:2023-12-04 21:24:15 25 4
gpt4 key购买 nike

我使用 XLConnect 将具有大值的表导出到 .xlsx。

有没有办法将结果写入带有激活的千位分隔符的 excel 单元格?

library(XLConnect)
#example for a large value
a <- 10000000000

wb <- loadWorkbook("sof_q.xlsx"), create = TRUE)
cs <- createCellStyle(wb)
setDataFormat(cs, format = "0.00")
createSheet(wb, name = "a")
writeWorksheet(wb,a,"a",startRow = 1, startCol = 1, header = TRUE)
rc = expand.grid(row = 1:2, col = 1:2)
setCellStyle(wb, sheet = "a", row = rc$row, col = rc$col, cellstyle = cs)
setColumnWidth(wb, sheet = "a", column = 1:5, width = -1)
saveWorkbook(wb)

在 Excel 中, a应该是这样的
10.000.000.000

使用
setDataFormat(cs, format = "0,000,000.00")

可能有效,但在较短的值的情况下,我有类似的值
0,032,666.29

最佳答案

使用 # 作为数字占位符:

setDataFormat(cs, format = "###,###.00")

或者
setDataFormat(cs, format = "###,##0")

关于r - 千位分隔符 - 使用 XLConnect 和 R 格式化 excel 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com