我正在尝试使用k = -1
包中的Shipments
函数将R数据框(writeWorkBook
)中的一些数据复制到excel文件中。但是,它不会将任何内容复制到excel文件。执行不会导致控制台中出现任何错误/警告。它只是不复制。
我已经加载了库XLConnect并确保我没有加载库xlsx。要复制的列已经被类型化为数据帧,因为我认为这可能是一个问题。
XLConnect
是另外一件事。我直接在writeWorkBook中写了工作表名称,它应该工作正常。即使使用wbnames
,结果也没有任何变化。
我原本打算将内容复制到宏文件,然后从R本身运行宏文件,但它无法正常工作。所以我认为这可能是因为宏文件,但该函数不能用于.xlsx本身。
所以,不确定是什么问题。如果我能在这里得到一些帮助,将不胜感激。我错过了什么吗?
wbnames
答案 0 :(得分:0)
xlWb
是包含工作簿的R对象。看起来数据已写入工作簿,这很好。但是,要以Excel格式查看,仍需要将工作簿保存到Excel。在代码之后添加此行,您应该会看到一个名为your_file_name.xlsx
的文档,其中包含您工作目录中的数据:
XLConnect::saveWorkbook(xlWb, "your_file_name.xlsx")