[英]How to read xlsx file with ExcelJS?
從文件“C:\\1.xlsx”中獲取單元格 A1 值的代碼應該是什么樣的? 我嘗試了許多示例,但仍然無法使其正常工作。
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile("C:\1.xlsx")
.then(function() {
var worksheet = workbook.getWorksheet('Sheet1');
var cell = worksheet.getCell('A1').value;
console.log(cell);
});
我沒有看到任何錯誤,但它不起作用。
您必須先訪問工作表,然后再訪問單元格。 像這樣:
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile("C:/1.xlsx")
.then(function() {
ws = workbook.getWorksheet("Sheet1")
cell = ws.getCell('A1').value
console.log(cell)
});
將“Sheet1”替換為真實工作表的名稱。 您還可以通過 id 訪問工作表。
ws = workbook.getWorksheet(1)
我猜你需要使用getCell().value
,比如:
var cell = worksheet.getCell('C3').value;
await (new Promise((resolve, reject) => {
var Excel = require('exceljs');
var workbook = new Excel.Workbook();
workbook.xlsx.readFile("C:/1.xlsx")
.then(function() {
ws = workbook.getWorksheet("Sheet1")
cell = ws.getCell('A1').value
console.log(cell)
resolve()
});
}));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.