UNPKG

exceljs

Version:

Excel Workbook Manager - Read and Write xlsx and csv Files.

41 lines (34 loc) 988 B
/** * Copyright (c) 2016 Guyon Roche * LICENCE: MIT - please refer to LICENCE file included with this module * or https://github.com/guyonroche/exceljs/blob/master/LICENSE */ 'use strict'; var utils = require('../../../utils/utils'); var BaseXform = require('../base-xform'); var WorksheetXform = module.exports = function () {}; utils.inherits(WorksheetXform, BaseXform, { render: function render(xmlStream, model) { xmlStream.leafNode('sheet', { sheetId: model.id, name: model.name, 'r:id': model.rId }); }, parseOpen: function parseOpen(node) { if (node.name === 'sheet') { this.model = { name: utils.xmlDecode(node.attributes.name), id: parseInt(node.attributes.sheetId, 10), rId: node.attributes['r:id'] }; return true; } return false; }, parseText: function parseText() {}, parseClose: function parseClose() { return false; } }); //# sourceMappingURL=sheet-xform.js.map