- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
更新 2:产生问题的示例。
示例 Excel 文件:是一个空白 .xlsx,工作表名称为 Sheet1。
示例 R 代码:
library(chron)
library(rJava)
library(xlsxjars)
library(xlsx)
library(XLConnect)
setwd("C:/")
Day<-as.Date('2014-01-01')
Data<-as.data.frame(rep(Day,35))
name<-paste("Example.xls")
Master<-loadWorkbook(name, create=TRUE)
writeWorksheet(object=Master, data=Data,sheet="Sheet1", startRow=2, startCol=1,header=FALSE)
saveWorkbook(Master)
Temp<-data
name<-paste("Master.xlsx")
Master<-loadWorkbook(name, create=TRUE)
writeWorksheet(object=Master,data=Temp,sheet="Ft. Wayne",startRow = 2, startCol = 1, header=FALSE)
saveWorkbook(Master)
最佳答案
这种行为的原因是类 Date
的对象。在内部转换为 POSIXct
并假定代表 UTC 午夜的日期。美国 CST 是 UTC - 6 小时,所以这就是您遇到偏移的原因。我建议你使用 POSIXct
直接地。如果要在 Excel 中显示没有时间分量的日期,可以使用单元格样式和数据格式。
例子:
library(XLConnect)
data = data.frame(Day = rep(as.POSIXct('2014-01-01'), 35))
wb = loadWorkbook("example.xls", create = TRUE)
setStyleAction(wb, XLC$"STYLE_ACTION.DATATYPE")
cs = createCellStyle(wb, name = "myDateStyle")
setDataFormat(cs, format = "yyyy-mm-dd")
setCellStyleForType(wb, style = cs, type = XLC$"DATA_TYPE.DATETIME")
createSheet(wb, name = "test")
writeWorksheet(wb, data = data, sheet = "test", startRow = 2, startCol = 1, header = FALSE)
saveWorkbook(wb)
关于r - 使用 XLConnect (R) 错误将日期数据导出到 .xlsx 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22697989/
我正在尝试将 Excel 工作表导入 r。我使用了以下代码: x <- loadWorkbook("x.xlsx") b <- readWorksheet(x, sheet="b") 第一行工作正常,
我想将线性模型计算的结果从 R 传递到 Excel 中的工作表。为此,我使用 XLConnect 和以下代码: x <- 1000:2000 y <- 3*x+rnorm(length(x)) fit
我想使用 XLConnect 包读取 Excel 电子表格中的数字。我的印象是它无法读取使用带有美元符号的公式在 Excel 中计算的数字。这个问题有解决方案吗? 最佳答案 我遇到了同样的问题。 您是
我想将所有 Excel 工作表读入 R 列表 df。我使用的代码是: file <- file.choose() name <- basename(file) require(XLConnect) w
正如标题所暗示的,我想做上面的事情。示例如下: library(stringr) library(XLConnect) df <- data.frame(do.call("rbind", lapply
非常感谢您的帮助:我正在尝试运行 XLconnect,但收到此错误消息: > library("XLConnect", lib.loc="C:/Users/1144143929/Documents/R
自从我昨天更新了 RStudio 以来,我无法让 Rstudio 放弃它对我的 excelfiles 的保留。 我尝试了以下方法无济于事: unlink(fileName, recursive =
使用 XLConnect 读取 .xls 文件时,如何设置缺失值。与 read.csv 中的 na.string==c() 参数类似。 我当前的 R 代码如下所示: install.packages(
我更新了我的 Java 版本并删除了旧版本的 Java。现在我的 XLConnect 包不会加载到 R 中,因为 XLConnectJars 不会加载。这是错误消息。 Loading required
我正在尝试加载一个包含大量数组计算的庞大 Excel 工作簿(.xlsm 格式,~30 mb)。 > wb1 wb2 wb2 [1] "Mar_SP_20130227_V6.1_VALUES_ON
我正在使用 R 包 XLConnect 将数据帧写入现有工作簿中的现有 Excel 工作表。 Excel 工作簿有一个原始数据工作表,我使用 R 中的 writeWorksheet() 填充该工作表,
更新 2:产生问题的示例。 示例 Excel 文件:是一个空白 .xlsx,工作表名称为 Sheet1。 示例 R 代码: library(chron) library(rJava) library(
我正在 R studio 中安装 XLConnect 库,但无法这样做。 我知道这个包有 java 依赖,我的 R 软件和 java 都是 64 位的。 此外,两者都已正确配置。 在安装 XLConn
R 中的 XLConnect 库允许读取和写入 Microsoft Excel XLSX 电子表格文件。 但是,当使用 writeWorksheet() 或 writeWorksheetToFile(
我想要实现的是从 R 中的对象添加一行到 Excel 中已存在的表文件(读取“Excel 表格”中的表格)。 使用以下代码,我将行完美地添加到现有表中: library(XLConnect) setS
我对 R(和编程)还比较陌生。我有一个包含 36 个工作表的 Excel 工作簿,但假设我不知道有多少个工作表,并且我希望我的代码能够帮我找到该信息。我尝试过类似的事情: options(java.p
我观察到以下奇怪的行为: 使用 R-console(2.15.2,Windows 7,32 位),我得到: > choose.files() # works fine here character(0
Windows 会立即执行此代码,但在我的 Mac 上却需要很长时间,有时甚至超过 10 分钟,才能写入两个数据表,每个表大约 2000 行。有人可以提出解决方案吗?我使用了 XLConnect R
我使用 XLConnect 将具有大值的表导出到 .xlsx。 有没有办法将结果写入带有激活的千位分隔符的 excel 单元格? library(XLConnect) #example for a l
尝试对 MS Excel 中的单元格进行简单更改来自 R 的表格通过 XLConnect . 特别是使第一行加粗。我从快速搜索中看到的是,您可以在 Excel 中定义一种样式,然后将其导入到 R 中,
我是一名优秀的程序员,十分优秀!