【发布时间】:2013-11-08 18:20:52
【问题描述】:
我最近在函数上尝试了各种格式化参数
setDataFormatForType(wb, type=XLC$DATA_TYPE.DATETIME, format="d/m/yy")
例如 format="d/m/yy" 如上所示,除了许多其他的。
接下来是
setStyleAction(wb, XLC$"STYLE_ACTION.DATA_FORMAT_ONLY")
然后我写一个工作表并保存工作簿。 似乎没有任何形式的格式调整有效。 一旦我弄乱了 setDataFormatForType 命令中的任何格式,结果就是数字时间值显示在我稍后保存的 Excel 工作簿的日期列中 即 2013 年 11 月 6 日 = 41584。 如果我不干扰任何数据格式,则标准(POSIX)格式将被保存,但是当您在生成的 Excel 中查看它时,它分配了一些自定义“XLConnect 格式”,因此显示为“错误”:-( - 这意味着美国符号(前导月份后跟日期)但我想要的是 Eurepean(前导日期后跟月份)。
如果有人对在 XLConnect 中设置这些数据格式(尤其是“日期”)有一些经验,那么我们将不胜感激分享一些想法或智慧。
谢谢,沃尔特
【问题讨论】:
-
您可能希望将此作为可能的错误提交。我当然和你有同样的经历。
-
我应该提到错误报告会提交给包维护者:
maintainer('XLConnect')
标签: r apache-poi xlconnect