0

我是 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 文件来解决这个问题,请让我知道客户端和服务器端是否有任何插件或演示可用,

谢谢,

4

0 回答 0