У меня есть действительно большой файл Excel с первой строкой, вторая строка с заголовками и остальными строками, содержащими данные.Excel - удалите первую пустую строку
Мне нужно выбрать только часть данных из этого файла.
Поскольку это должно быть сделано на стороне клиента в javascript, я решил использовать библиотеку AlaSql (alasql.org), где я могу точно выбрать данные, которые мне нужны с языком sql.
Fe: сначала я подсчитать количество строк, чем выбрать некоторые из данных (с заголовками), используя диапазон:
var sql = "SELECT value COUNT(*) FROM FILE(?,{headers:true})"; //count rows
alasql(sql,[event],function(numberofrows){
var sql2 = "select column1, column2 from FILE(?, headers:true,range:'A2:Z"+numberofrowss"'})";
//I need only two columns I can use here where/having/limit etc. conditions
alasql(sql2,[event],function(res){
... // other steps
}}
Есть ли более эффективный способ, чтобы сделать работу (не считая строк первой)? Может быть, может быть использовано нечто похожее на диапазон, определенный как «A2: ZZ»? Использование диапазона A2: A10000000 потребляет всю память ...
Любые предложения? Другая библиотека? Может быть, есть способ сначала удалить пустую строку?