Чтобы писать файлы XLSX в R, вы можете использовать различные пакеты, предоставляющие функции для создания файлов Excel и управления ими. Ниже приведены несколько методов с примерами кода:
Метод 1: использование пакета «xlsx»
install.packages("xlsx") # Install the package
library(xlsx)
# Create a data frame
data <- data.frame(Name = c("John", "Jane", "Mike"),
Age = c(25, 30, 35))
# Create a new workbook and add the data frame as a sheet
write.xlsx(data, file = "example.xlsx", sheetName = "Sheet1")
Метод 2: использование пакета writexl
install.packages("writexl") # Install the package
library(writexl)
# Create a data frame
data <- data.frame(Name = c("John", "Jane", "Mike"),
Age = c(25, 30, 35))
# Write the data frame to an XLSX file
write_xlsx(data, path = "example.xlsx")
Метод 3: использование пакета «openxlsx»
install.packages("openxlsx") # Install the package
library(openxlsx)
# Create a data frame
data <- data.frame(Name = c("John", "Jane", "Mike"),
Age = c(25, 30, 35))
# Create a new workbook and add the data frame as a sheet
wb <- createWorkbook()
addWorksheet(wb, "Sheet1")
writeData(wb, "Sheet1", data)
saveWorkbook(wb, "example.xlsx", overwrite = TRUE)
Метод 4. Использование пакетов readxl и writexl
install.packages("readxl") # Install the package
install.packages("writexl") # Install the package
library(readxl)
library(writexl)
# Read an existing XLSX file into a data frame
data <- read_xlsx("input.xlsx")
# Modify the data frame as needed
# Write the modified data frame to a new XLSX file
write_xlsx(data, path = "output.xlsx")