25

Rをreadxlパッケージで使用しています。次のコマンドで Excel ファイルをインポートしようとしています。

library(readxl)
city_codes <- read_excel("./data/file.xlsx", sheet = "city_codes")

それはzipファイルであり、開くことができないと言っています:

Error in sheets_fun(path) : 
Evaluation error: zip file './data/file.xlsx' cannot be opened.

何か案は?

4

15 に答える 15

15

エラーメッセージはreadxl、「ファイルが見つかりません」という面白い言い方です。その正確なコード行でまったく同じエラーが発生し、ファイルが存在しません。

注: 私はバージョン1.0.0を使用していますreadxl

于 2017-06-18T22:03:21.140 に答える
0

解決策はすでに示されていますが、ドキュメントのために、ここに私の状況を残します。

私は同じ問題に遭遇し、その理由を理解できませんでした。私のExcelファイルがエラーなどで閉じられたようです。Excelファイルを開いて、再度保存する必要がありました。R を実行すると、すべてがスムーズに機能しました。

于 2020-09-07T13:12:36.920 に答える
0

私にとっては、Googleドライブから拡張子.xlsxの一時ファイルにファイルをダウンロードしていました... Googleドライブのファイルが.xlsであることに気付いたので、それに変更すると機能しました。ちょっと珍しい状況ですが。

于 2021-07-02T07:47:52.043 に答える