Как читать определенные c из и в строки в SheetJS - PullRequest
0 голосов
/ 07 мая 2020

Я использую https://github.com/sheetjs/sheetjs. Здесь я хочу прочитать специфику c из и в строки,. Итак, предположим, я хочу прочитать запись от 10000 до 20000 строк.

var workbook = XLSX.readFile('test.xlsx', { sheetRows: 10 });

Приведенный выше скрипт позволяет мне установить только предел строк, но я также хочу установить ограничение

1 Ответ

0 голосов
/ 10 июля 2020
const X = require('xlsx');
const fileName = './add.xlsx';
const workbook = X.readFile(fileName);
var sheet_name_list = workbook.SheetNames;
console.log(sheet_name_list);

/*****  orig data ******
   (A)     (B)     (C)
   num1   num2     val
(2) 1       1        2
(3) 2       2        4
(4) 3       3        6
(5) 4       4        8
***********************/

let sheet = '1_ADD';
let ws = workbook.Sheets[sheet];
ws['!ref'] = "A2:C3" // change the sheet range to A2:C3
// expecting only first 2 rows 
const data_1 = X.utils.sheet_to_json( ws,{header:1});
console.dir(data_1, {depths: null , colors : true});

Мы можем предоставить определенный c диапазон ячеек для выбора, который может использоваться для выбора c строки.

...