如何在现有 Excel 文件中插入空白列,同时保留该列中的数据?
我有跨多列(每列一年)的时间序列数据,最后是汇总数据(最小值、最大值、百分位数)。
我想使用 R 插入一个包含新年数据的列,但我目前的代码粘贴在摘要数据的顶部。
代码已概括如下:
# Add necessary packages
library(rJava)
library(xlsx)
library(xlsxjars)
# Import data. Assume 1 column of data
df <- read.csv("file.csv", header = TRUE)
# Create a workbook using library(xlsx) function
workbook <- loadWorkbook("existing_workbook.xlsx")
# Import sheet names from above workbook
sheets <- getSheets(workbook)
# Add the created dataframe into the workbook.
# Assume the workbook has 100 existing columns and data is to be added to column 99
addDataFrame(df, sheets$correct_sheet, startColumn = 99, row.names = FALSE)
#Save the created workbook
saveWorkbook(workbook, "R_Output.xlsx")
这最终会覆盖第 99 列中的数据,我希望将其向右移动一列。
这可能吗?