我是 Oracle APEX 的新手,我们正在尝试上传受密码保护的 excel 文件,然后我们遇到了以下错误,我附上了屏幕截图
错误:
Uncaught Error: File is password-protected
Javascript代码:
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/jszip.js"> </script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/xlsx.js"> </script>
<script>
var ExcelToJSON = function() {
this.parseExcel = function(file) {
var reader = new FileReader();
reader.onload = function(e) {
var data = e.target.result;
var workbook = XLSX.read(data, {
type: 'binary'
});
workbook.SheetNames.forEach(function(sheetName) {
// Here is your object
var XL_row_object = XLSX.utils.sheet_to_row_object_array(workbook.Sheets[sheetName]);
var json_object = JSON.stringify(XL_row_object);
console.log(json_object);
})
};
reader.onerror = function(ex) {
console.log(ex);
};
reader.readAsBinaryString(file);
};
};
我们有一个页面项目如下,
在尝试上传受密码保护的 excel 文件时,我们遇到如下错误,
那么如何从客户端(Javascript)和服务器(Oracle APEX)端处理受密码保护的 excel 文件来解决这个问题,请让我知道客户端和服务器端是否有任何插件或演示可用,
谢谢,