我尝试通过HTML中的按钮调用函数
HTML:
<body>
<button id="file" onclick="print()">FILE</button>
<script src="script.js"></script>
</body>
JS:
const Excel = require('exceljs')
const letters = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',
'J', 'K', 'L', 'M']
async function print(){
var workbook = new Excel.Workbook();
const worksheet = await workbook.csv.readFile('Data.csv');
for (let index = 0; index < worksheet.columns.length; index++) {
let text = worksheet.getCell(letters[index]+'1').value
if(text != null){
console.log(text)
}
}
}
但是控制台什么也不打印。
如果我从JS调用该函数,则它可以工作,但是我需要将其与按钮配合使用。