gpt4 book ai didi

java - 在 write.xlsx 中使用 xlsx 包时出错

转载 作者:行者123 更新时间:2023-12-01 13:38:07 26 4
gpt4 key购买 nike

我正在尝试使用 write.xslx 保存文件(使用 write.csv 保存时,某些行在更多列中移动,因此我正在尝试保存文件直接作为xlsx)。如果我输入这个命令:

    write.xlsx (old.data, file ="Documents/new.xlsx", sheetName="Sheet1",col.names=TRUE, row.names=TRUE, append=FALSE)

    write.xlsx (old.data, "Documents/new.xlsx", sheetName="Sheet1",col.names=TRUE, row.names=TRUE, append=FALSE)

我收到此错误:

Error in .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook") :Java Exception <no description because toString() failed>.jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")<S4 object of class "jobjRef">

谁能帮我解决一下吗?

最佳答案

我认为这个问题很难回答。是<working_directory>/Documents可以写给你吗?您可以创建该文件吗

write.xlsx ( data.frame( a = 1:10, row.names = letters[ 1:10 ] ), "Documents/new.xlsx", sheetName="Sheet1",col.names=TRUE, row.names=TRUE, append=FALSE)

如果这有效,但使用 old.data您不必提供 reproducible example .

但是,我一次又一次地遇到 xlsx 的奇怪问题。包裹。根据我的经验XLConnect更加健壮且无错误:

library("XLConnect")
writeWorksheetToFile( "Documents/newxlsx", old.data, "Sheet1", header=TRUE, rownames = "rownames.header" )

关于java - 在 write.xlsx 中使用 xlsx 包时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21086383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com