forked from sheetjs/sheetjs
SheetJS
99b513875b
- removed CFB test (fixes #654 h/t @wolfgang42) - book_append_sheet optional name (fixes #652 h/t @jomel) - strict mode compliance (h/t @simon-p-r @loongdefect @appersonj) - flow fixes (h/t @jameskraus for help with Date#getYear) - fixed minifier to generate ExtendScript-compatible code
3 lines
517 B
JavaScript
3 lines
517 B
JavaScript
#target indesign
|
||
var thisFile = new File($.fileName);
|
||
var basePath = thisFile.path;
|
||
|
||
#include "shim.js";
|
||
#include "xlsx.core.min.js";
|
||
|
||
var filename = "/sheetjs.xlsx";
|
||
var infile = File(basePath+filename);
|
||
infile.open("r");
|
||
infile.encoding = "binary";
|
||
var data = infile.read();
|
||
var workbook = XLSX.read(data, {type:"binary"});
|
||
var first_sheet_name = workbook.SheetNames[0];
|
||
var first_worksheet = workbook.Sheets[first_sheet_name];
|
||
var data = XLSX.utils.sheet_to_json(first_worksheet, {header:1});
|
||
alert(data);
|