source

오류: 쓰기를 시도하는 동안 워크북을 압축하지 못했습니다.xlsx

ittop 2023. 7. 1. 10:01
반응형

오류: 쓰기를 시도하는 동안 워크북을 압축하지 못했습니다.xlsx

저는 xlsx 파일을 쓰려고 했습니다.write.xlsx그리고 나는 다음과 같은 오류를 받습니다.

Error: zipping up workbook failed. Please make sure Rtools is installed or a zip application is available to R.
     Try installr::install.rtools() on Windows.

package ‘Rtools’ is not available (for R version 3.1.2) 

이걸 고치려면 이제 어떻게 해야 하나요?

편집: Rtools를 설치합니다.

>installr::install.rtools()

No need to install Rtools - You've got the relevant version of Rtools installed

하지만 여전히 나는 그 오류를 받습니다.write.xlsx

다음을 확인해야 합니다.R_ZIPCMD시스템 변수:

Sys.getenv("R_ZIPCMD", "zip")   

기본값은 "zip"입니다.그러나 환경 변수를 설정해야 하는 경우가 발생할 수 있습니다.위치를 정확히 알고 있는 경우 다음과 같이 설정할 수 있습니다.

Sys.setenv(R_ZIPCMD= "C:/SOMETHING_PATH/Rtools/bin/zip")   

나도 같은 문제가 있었지만, 그것을 설정하는 것.R_ZIPCMD해결했습니다.

위치에서 Rtools(윈도우용)를 설치합니다. http://cran.r-project.org/bin/windows/Rtools/ 현재 버전의 R과 호환되는 것을 다운로드하십시오.설치하는 동안 경로 변수를 변경하는 상자를 선택하거나 "c:\Rtools\bin;c:\Rtools\gcc-4.6.3\bin;"를 나중에 경로 변수에 추가합니다.새 R 세션 시작...그것은 나와 함께 작동합니다.이것이 도움이 되길 바랍니다.

쓰기 전에 그것을 시도해보세요.xlsx:

detach(package:openxlsx)

library(xlsx)

리눅스 머신에서 엑셀 행 제한(1,048,576)을 초과하여 파일을 쓸 때 이 오류가 발생한 적이 있습니다.파일을 만들 수 없어 이 메시지가 생성되었습니다.

이 문제가 문제인 경우 행 수를 줄이려면 데이터의 모양을 바꾸거나 잘라야 할 수 있습니다.또는 csv와 같이 이러한 제한이 없는 일반 텍스트 형식을 사용할 수 있습니다.

언급URL : https://stackoverflow.com/questions/27952451/error-zipping-up-workbook-failed-when-trying-to-write-xlsx

반응형