exceljs
Version:
Excel Workbook Manager - Read and Write xlsx and csv Files.
33 lines (31 loc) • 761 B
JavaScript
const utils = require('../../../utils/utils');
const BaseXform = require('../base-xform');
class WorksheetXform extends BaseXform {
render(xmlStream, model) {
xmlStream.leafNode('sheet', {
sheetId: model.id,
name: model.name,
state: model.state,
'r:id': model.rId
});
}
parseOpen(node) {
if (node.name === 'sheet') {
this.model = {
name: utils.xmlDecode(node.attributes.name),
id: parseInt(node.attributes.sheetId, 10),
state: node.attributes.state,
rId: node.attributes['r:id']
};
return true;
}
return false;
}
parseText() {}
parseClose() {
return false;
}
}
module.exports = WorksheetXform;
//# sourceMappingURL=sheet-xform.js.map
;