R 如何生成完整格式的Excel文档作为最终输出?

R 如何生成完整格式的Excel文档作为最终输出?,r,excel,R,Excel,我构建了一个脚本,可以从许多后端系统提取数据,我希望输出的格式如下: 哪种软件包是最好和/或最容易做到这一点的 我知道有xlsx软件包,但也知道还有其他软件包,因此我想知道哪种软件包最容易实现我想要的输出 更详细一点: 如果我在七天内运行报告,那么生成的数据帧深度为168行(1行表示1小时,每周168小时)。我希望每个日期(00:00-23:00)都按照我提供的图像分为一整天的块 (还请注意,我在英国伦敦,因此我目前在UTC+1时区,这意味着现在,每个日期的小时细分将在第二天的01:00-00

我构建了一个脚本,可以从许多后端系统提取数据,我希望输出的格式如下:

哪种软件包是最好和/或最容易做到这一点的

我知道有
xlsx
软件包,但也知道还有其他软件包,因此我想知道哪种软件包最容易实现我想要的输出

更详细一点:

如果我在七天内运行报告,那么生成的数据帧深度为168行(1行表示1小时,每周168小时)。我希望每个日期(00:00-23:00)都按照我提供的图像分为一整天的块

(还请注意,我在英国伦敦,因此我目前在UTC+1时区,这意味着现在,每个日期的小时细分将在第二天的01:00-00:00之间,因为我们的后端系统在UTC时区上运行,这很好。)

目前,我手动复制并粘贴(转置)值,但希望能够完全自动化该过程,以便运行脚本(函数),并使结果输出看起来像图像

这是当前最终输出的外观:


试试这个软件包
openxlsx
。该软件包为.xslx文档提供了大量自定义格式,并积极开发/相当响应githhub问题。这些小插曲特别有用。

我经常使用
xlsx
来实现这一目的——这是我在制作第一个excel最终输出时遵循的一个很好的帖子:这篇文章有很多很好的例子。如果你想了解更多关于转置数据的信息,你需要提供一些数据
dput(df)
以便其他用户可以help@Mike我不需要帮助转换数据;这很简单:
t(df)
。我的问题更一般地涉及最终Excel工作簿的结构,其中数据的转换只是其中的一小部分。