我想开发一个离线应用程序,其中必须从转储(.csv 或.xslx)中检索数据..
1.我可以在我的cordova应用程序中使用alasql框架吗?
2.如果是,程序是什么......这个应用程序也可以在Android和Ios上运行吗?3.alasql的缺点是什么?
4.请给我一个例子..提前致谢..
how can i extract file and use only particular cell value in my code?
Run Code Online (Sandbox Code Playgroud) 我试图通过实现单个承诺语句从 excel 文件中调用多个工作表,但它始终输出第一张工作表的数据。谢谢你。
alasql.promise('select * from xls("raw/food.xls",[{sheetid:"Data"}, {sheetid:"Guideline"}])')
.then(function (data) {
console.log(data);
}).catch(function (err) {
console.log('Error:', err);
});
Run Code Online (Sandbox Code Playgroud)
需要使用单个 promise 语句调用两个工作表数据。
我正在使用angular,alasql和xlsx将一些表导出到excel .我使用它如下:
var options = {
headers: true,
sheetid: 'users',
columns: [{
columnid: 'a',
title: 'Username'
}, {
columnid: 'b',
title: 'First name'
}, {
columnid: 'c',
title: 'Last name'
}]
};
alasql('SELECT * INTO XLSX("test.xlsx", ?) FROM ?', [options, $scope.users]);
Run Code Online (Sandbox Code Playgroud)
我期待使用columnns选项来自定义表头.但它并没有这样做.
有什么线索的原因?
我需要将alasql输出设置为Array。可能吗?
我找不到任何方法
var pre = document.getElementById('pre');
var keys = Object.keys(alasql).map(function(e) {
return [e];
});
var qLikes = alasql('SELECT * FROM ? WHERE [0] LIKE "%uery%"', [keys]);
pre.innerHTML = JSON.stringify(qLikes, null, ' ');
var pre = document.getElementById('pre');Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.rawgit.com/agershun/alasql/develop/dist/alasql.min.js"></script>
<pre id="pre"></pre>Run Code Online (Sandbox Code Playgroud)