首页 > 解决方案 > 错误:损坏的 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)

标签: javascriptnode.jsxlsx

解决方案


为什么它会抛出错误,我们正在尝试读取从任何云或其他地方完全下载的文件。因此,在读取您的 excel 文件之前,请确保该文件未处于写入模式。文件完全下载后,尝试填充 Excel 数据。

希望它能解决你的问题。


推荐阅读