问题描述
我是 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 文件来解决这个问题,请让我知道客户端和服务器端是否有可用的插件或演示,
谢谢,
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)