R语言 以旧(2003)格式编写xls

ttygqcqt  于 2023-05-20  发布在  其他
关注(0)|答案(1)|浏览(90)

我正在寻找一种方法来写一个文件在excel 2003格式(xls),而不是xlsx。有什么套餐建议吗?write.xlsx不做我猜?

relj7zay

relj7zay1#

您可以将数据保存到xlsx。之后,您可以使用以下代码将xlsx文件转换为xls:

library(RDCOMClient)

xlApp <- COMCreate("Excel.Application")
xlApp[["DisplayAlerts"]] <- FALSE
xlApp[["Visible"]] <- TRUE

path_To_XLSX_File <- "D://excel_File_XLSX.xlsx"
path_To_XLS_File <- "D://excel_File_XLS.xlsx"

xlWbk <- xlApp$Workbooks()$Open(path_To_XLSX_File)

# https://learn.microsoft.com/en-us/office/vba/api/excel.xlfileformat
xlWbk$SaveAs(path_To_XLS_File, 56)

相关问题