问题标签 [alasql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
90 浏览

breeze - Alasql 和 Breeze 实体,这行得通吗?

我有以下对象,它是一个微风.js 实体。我正在尝试按功能进行基本分组。在这种情况下,它会引发错误。问题是不支持 Breeze 实体吗?基本的选择语句在这个对象上运行良好!

Object- count:1 description:"1 sweepstake ticket" displayName:"1 sweepstake ticket" payload:"1" rewardId:14 type:3

var res = alasql('SELECT type, SUM(count) AS b FROM ? group by type', [data]); console.log(res);

收到此错误:{消息:“第 1 行解析错误:↵...LECT 类型,SUM(count) AS...--------------------^↵Expecting ' LPAR',得到'RPAR'”,散列:Object}hash:Objectexpected:Array[1]0:“'LPAR'”长度:1__proto__:Array[0]line:0loc:Objecttext:“)”token:“RPAR” proto:Objectmessage:“第 1 行解析错误:↵...LECT 类型,SUM(count) AS b FROM ? group ↵---------------------- -^↵期望'LPAR',得到'RPAR'”原型:错误()(匿名函数)@ angular.js:11655(匿名函数)@ angular.js:8596(匿名函数)@ angular.js:13256$eval @ angular.js:14466$digest @ angular.js:14282(匿名函数) @ angular.js:14505e @ angular.js:4924(匿名函数) @ angular.js:5312 8notificationService.js:84 轮询回调

谢谢

0 投票
1 回答
1525 浏览

sql - AlaSQL.js WHERE 子句在作为对象数组的字段上

我想要做的是SELECT metadata->name, metadata->namespace,但前提是spec.volumes包含一个secretName = 'test-secret'来自如下对象列表的对象:

这个列表被插入到一个表中;

我认为这是我最接近的一次;

但这会引发错误:

WHERE嗯,我的条款有错误吗?不,> 0从最后删除它会引发相同的异常。

我也尝试过从这个问题/答案向后工作;

@v->secret->secretName AS [secretNames]正义的收益undefined

返回裸@v数组让我回到了以前的位置——一行有一个我似乎无法过滤的数组。

0 投票
2 回答
306 浏览

excel - alasql 从 excel 解析时间,但我只需要字符串

我正在使用 alaSQL 解析来自 excel 的数据。在excel中,我的字段名为:“text”,输出字段为“word”,这里我有3行, abc test 11:30 第三行是时间但我需要解析为字符串,现在它直接解析结果是:0.479166666666667 请给我建议,如何解析为字符串?

这是我的查询: select text word from xlsx('path/to/excel' ,{ headers:true })

0 投票
2 回答
340 浏览

javascript - 如何从 SQL 或 javascript 对象列名中删除尾随空格

在有人开始私刑我说这个问题已经被问了数千次之前,我想指出我需要从列名中删除尾随空格,而不是数据条目,我还没有找到任何方法来做到这一点.

所以,我将解释为什么这个问题同时提到了 SQL 和 javascript 对象。我有一个库 ( jQueryCSV ),它读取 .csv 文件并将数据转换为 javascript 对象。

结构:(没有特别的格式,我只是以一种易于阅读的方式写下来)

如您所见,“列字段”中有一个尾随空格。如果它是一个 SQL 数据库,这不会是一个问题,但是,为了查询 javascript 对象,我使用了另一个库 ( alaSql ),它允许我对 javascript 对象使用 SQL 查询。

事情是这样的,如果我使用这个查询:

这是默认的 alasql 语法,它不能识别 a 和 b 就好像它们与带有尾随空格的字段相同。

所以我问是否有一条 SQL 指令可以让我从列名中删除那些尾随空格(通过 alaSql 启动该指令),或者我是否被迫循环遍历 javascript 对象并手动更改每个键值(在在这种情况下,无论如何都欢迎示例代码!)

我想另一种方法可能是更改 CSV 文件本身,但我正在尝试创建一个自动化过程,所以这几乎没有意义。

0 投票
0 回答
328 浏览

excel - 如何使用 alasql 在 Excel 工作表中创建附加摘要行

我正在用 alasql 创建一个 excel 表。例如我的工作表看起来像

是否可以在值的底部添加摘要行?例如

0 投票
0 回答
708 浏览

html - 使用 Web 界面连接 Sqlite 数据库

我对网页设计比较陌生,我正在寻找使用 Web 界面与 sqlite 数据库交互的最佳方式,以调整存储在数据库中的值。现有的 sqlite 数据库将本地存储在设备上,该设备还托管提供页面的 Web 服务器。我在网上找到了一些使用 indexedDB、AlaSQL 和 Websql 的方法,但不明白如何将这些方法用于本地数据库,而不是在浏览器中创建的。

任何帮助表示赞赏。

0 投票
0 回答
209 浏览

javascript - [AngularJS]导出带有文件的excel

我为每个单元格定义了一个文件报告,包括标题、标题、宽度……我称之为我的模板(图 1)。我使用 alasql 库为我的网站导出 excel。我收到了一个文件(图 2) . 现在,我想将数据导出到我的模板,但我不明白这样做。那么,有没有办法让它与数据一起导出到我的模板?

图 1:这是我想要导出数据的模板

图 2:这是我在网站上使用 alasql 时的文件

0 投票
1 回答
1894 浏览

header - 如何使用 alasql 为标题提供背景颜色?

给标题一个 bgcolor 的正确关键字是什么?
window.exportExcel = function exportExcel(listPersone) { var fileName=prompt(); var opts = { headers:true, style:'background:#00FF00', //doesn't work column: {style:{Font:{Bold:"1"}}}, rows: {1:{style:{Font:{Color:"#FF0077"}}}}, cells: {1:{1:{ style: {Font:{Color:"#00FFFF"}} }}} }; alasql('SELECT * INTO XLSXML("'+fileName+'.xls",?) FROM ?',[opts,listPersone ]); }

例子

0 投票
1 回答
644 浏览

javascript - alasql-记录更新问题

我正在尝试在特定条件下更新记录。

它在控制台上引发错误

未捕获的类型错误:无法读取未定义的属性“表”(…)

谁能建议我将如何更新记录的解决方案。

0 投票
1 回答
445 浏览

javascript - 从 CSV 插入表的 AlaSQL 不起作用

试图将 CSV 数据复制到 AlaSQL 的内部表。但是SELECT * INTO tab FROM CSV()——根本行不通。在这之后没有任何改变。表tab仍然是空的,但直接选择工作正常。我做错了什么?