Написание файлов XLSX в R с примерами кода

Чтобы писать файлы 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")