如何通过它在alasql中的工作表名称从.xlsx文件中读取指定的工作表

问题描述 投票:0回答:1

我想读一个excel文件(xls或xlsx),用alasql来读取文件。但我想要一个指定的表(按名称)。它将如何做。

任何好的线索都很明显..

我做了一些工作,

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

这里“event”是onload参数。

工作代码但未指定文件..

alasql('SELECT * FROM FILE(?,{headers:true})',[event],function(data){
          console.log(data); });
javascript jquery html xlsx alasql
1个回答
0
投票

请参阅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);
});
© www.soinside.com 2019 - 2024. All rights reserved.