logo

NJP

93. GlideExcelParser — Scoped, Global

Import · Jun 08, 2024 · article

Explanation — Parse.xlsx (Example filename) formatted Excel files and access file data in the script.

The GlideExcelParser methods can be used in global and scoped scripts. Use the sn_impex namespace identifier to create a GlideExcelParser object.

Creates an instance of GlideExcelParser.

The API namespace identifier “sn_impex” must be used when creating a GlideExcelParser object.

Example —

var parser = new sn_impex.GlideExcelParser();
var attachment = new GlideSysAttachment();
// use attachment sys id of an excel file
var attachmentStream = attachment.getContentStream();

parser.parse(attachmentStream);

//retrieve the column headers
var headers = parser.getColumnHeaders();
var header1 = headers[0];
var header2 = headers[1];

//print headers
gs.info(header1 + “ “ + header2);

while(parser.next()) {
var row = parser.getRow();
//print row value for both columns
gs.info(row[header1] + ‘ ‘ + row[header2])
}

View original source

https://medium.com/@LearnITbyPrashant/93-glideexcelparser-scoped-global-9037e83041c3?source=rss-d005fc598f0a------2