Как прочитать указанный лист из файла .xlsx по его имени в alasql - PullRequest
0 голосов
/ 27 апреля 2019

Я, хочу прочитать файл Excel (xls или xlsx), использовал alasql для чтения файла. Но я хочу получить указанный лист (по имени). как это будет.

Любые хорошие выводы заметны ..

Я сделал некоторую работу,

alasql('SELECT * FROM FILE(?,{sheetid:"Sheet1"})',[event],function(data){
              console.log(data); });

Здесь «событие» - это параметр загрузки.

Рабочий код, но не указан файл ..

alasql('SELECT * FROM FILE(?,{headers:true})',[event],function(data){
          console.log(data); });

1 Ответ

0 голосов
/ 28 апреля 2019

См. read-from-xlsx .

Убедитесь, что вы включили следующие ресурсы:

<script src="https://cdnjs.cloudflare.com/ajax/libs/alasql/0.4.11/alasql.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.14.2/xlsx.core.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.14.2/xlsx.min.js"></script>

Затем вы можете получить доступ к xlsx следующим образом:

alasql.promise('select * from xlsx("file.xlsx",{sheetid:"Sheetname"})')
.then(function(data){
  console.log(data);
}).catch(function(err){
  console.log('Error:', err);
});
...