我正在尝试读取 XLSX 文件的一个单元格数据。但我收到错误“未捕获的错误:无法访问文件”
Uncaught Error: Cannot access file Hinnapakkumine.xlsx
at V (xlsx.full.min.js:12)
at qv (xlsx.full.min.js:22)
at Object.eg (xlsx.full.min.js:22)
at HTMLButtonElement.document.getElementById.onclick (Javascript.js:28)
我的最终目标是将一个单元格值替换为变量后,此代码的重点是在单击按钮后获取联系表单数据并使用该数据编辑 excel 文件。为什么我会收到此错误以及如何解决?
document.getElementById("saatmisnuppKontakt").onclick = function() {
var laius = document.getElementById("laiusKontakt").value;
var pikkus = document.getElementById("pikkusKontakt").value;
var kõrgus = document.getElementById("korgusKontakt").value;
var hind = 0;
if (pikkus * laius >= 100){
hind = pikkus * laius * 85;
}else if (100 < pikkus * laius <= 200 ){
hind = pikkus * laius * 77;
}else if (200 < pikkus * laius <= 1000 ){
hind = pikkus * laius * 75;
}else if (1000 < pikkus * laius <= 2000 ){
hind = pikkus * laius * 80;
}else if (2000 < pikkus * laius <= 4000) {
hind = pikkus * laius * 85;
}
if (3 <= kõrgus <= 6){
hind *= 1;
}else if(kõrgus == 7){
hind *= 1.1;
}else if (kõrgus == 8){
hind *= 1.2;
}else if (kõrgus == 9) {
hind *= 1.3;
}
var workbook = XLSX.readFile('Hinnapakkumine.xlsx');
/* DO SOMETHING WITH workbook HERE */
var first_sheet_name = workbook.SheetNames[0];
var address_of_cell = 'G18';
/* Get worksheet */
var worksheet = workbook.Sheets[first_sheet_name];
/* Find desired cell */
var desired_cell = worksheet[address_of_cell];
/* Get the value */
var desired_value = (desired_cell ? desired_cell.v : undefined);
window.alert(desired_value);
};