javascript - 错误:损坏的 zip:找不到中央目录的结尾 - XLSX
问题描述
我正在尝试使用 XLSX npm 读取我的 excel 文件。虽然将其抛出错误读为“损坏的 zip:找不到中央目录的结尾”
这是我得到的错误,
Error: Corrupted zip : can't find end of central directory
at Object.ZipEntries.readEndOfCentral (/Users/.../node_modules/xlsx/jszip.js:2087:27)
at Object.ZipEntries.load (/Users/.../node_modules/xlsx/jszip.js:2104:18)
at Object.ZipEntries (/Users/.../node_modules/xlsx/jszip.js:2010:18)
at Object.JSZip.load (/Users/.../node_modules/xlsx/jszip.js:2115:22)
at Object.JSZip (/Users/.../node_modules/xlsx/jszip.js:5:14)
at Object.readSync [as read] (/Users/.../node_modules/xlsx/xlsx.js:940:24)
解决方案
为什么它会抛出错误,我们正在尝试读取从任何云或其他地方完全下载的文件。因此,在读取您的 excel 文件之前,请确保该文件未处于写入模式。文件完全下载后,尝试填充 Excel 数据。
希望它能解决你的问题。
推荐阅读
- c - C 浮点异常处理
- julia - 在 Julia Flux 中,我不断收到错误 LoadError: Mutating arrays is not supported,但我看不到我在哪里改变数组
- xcode - 从 macOS 为 Windows 交叉编译?- i686-w64-mingw32-ld:错误:无法消除歧义:-search_paths_first(您的意思是 --search_paths_first 吗?)
- javascript - jQuery 和 HTML 中的 if 语句?
- javascript - 为什么 Nest.js 声称是“进步的”?
- typescript - 等待 observable 为变量赋值,然后再尝试对其进行操作
- c++ - 测量某些函数调用所花费的时间
- flutter - BLoC 模式中的状态应该是线程安全的吗?
- javascript - 在关闭自定义模式时停止播放 youtube 视频
- javafx - 没有节点的 GridPane 列/行坐标