问题标签 [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.
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 轮询回调
谢谢
sql - AlaSQL.js WHERE 子句在作为对象数组的字段上
我想要做的是SELECT metadata->name, metadata->namespace
,但前提是spec.volumes
包含一个secretName = 'test-secret'
来自如下对象列表的对象:
这个列表被插入到一个表中;
我认为这是我最接近的一次;
但这会引发错误:
WHERE
嗯,我的条款有错误吗?不,> 0
从最后删除它会引发相同的异常。
我也尝试过从这个问题/答案向后工作;
但@v->secret->secretName AS [secretNames]
正义的收益undefined
;
返回裸@v
数组让我回到了以前的位置——一行有一个我似乎无法过滤的数组。
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 })
javascript - 如何从 SQL 或 javascript 对象列名中删除尾随空格
在有人开始私刑我说这个问题已经被问了数千次之前,我想指出我需要从列名中删除尾随空格,而不是数据条目,我还没有找到任何方法来做到这一点.
所以,我将解释为什么这个问题同时提到了 SQL 和 javascript 对象。我有一个库 ( jQueryCSV ),它读取 .csv 文件并将数据转换为 javascript 对象。
结构:(没有特别的格式,我只是以一种易于阅读的方式写下来)
如您所见,“列字段”中有一个尾随空格。如果它是一个 SQL 数据库,这不会是一个问题,但是,为了查询 javascript 对象,我使用了另一个库 ( alaSql ),它允许我对 javascript 对象使用 SQL 查询。
事情是这样的,如果我使用这个查询:
这是默认的 alasql 语法,它不能识别 a 和 b 就好像它们与带有尾随空格的字段相同。
所以我问是否有一条 SQL 指令可以让我从列名中删除那些尾随空格(通过 alaSql 启动该指令),或者我是否被迫循环遍历 javascript 对象并手动更改每个键值(在在这种情况下,无论如何都欢迎示例代码!)
我想另一种方法可能是更改 CSV 文件本身,但我正在尝试创建一个自动化过程,所以这几乎没有意义。
excel - 如何使用 alasql 在 Excel 工作表中创建附加摘要行
我正在用 alasql 创建一个 excel 表。例如我的工作表看起来像
是否可以在值的底部添加摘要行?例如
html - 使用 Web 界面连接 Sqlite 数据库
我对网页设计比较陌生,我正在寻找使用 Web 界面与 sqlite 数据库交互的最佳方式,以调整存储在数据库中的值。现有的 sqlite 数据库将本地存储在设备上,该设备还托管提供页面的 Web 服务器。我在网上找到了一些使用 indexedDB、AlaSQL 和 Websql 的方法,但不明白如何将这些方法用于本地数据库,而不是在浏览器中创建的。
任何帮助表示赞赏。
javascript - [AngularJS]导出带有文件的excel
我为每个单元格定义了一个文件报告,包括标题、标题、宽度……我称之为我的模板(图 1)。我使用 alasql 库为我的网站导出 excel。我收到了一个文件(图 2) . 现在,我想将数据导出到我的模板,但我不明白这样做。那么,有没有办法让它与数据一起导出到我的模板?
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 ]);
}
javascript - alasql-记录更新问题
我正在尝试在特定条件下更新记录。
它在控制台上引发错误
未捕获的类型错误:无法读取未定义的属性“表”(…)
谁能建议我将如何更新记录的解决方案。
javascript - 从 CSV 插入表的 AlaSQL 不起作用
试图将 CSV 数据复制到 AlaSQL 的内部表。但是SELECT * INTO tab FROM CSV()
——根本行不通。在这之后没有任何改变。表tab
仍然是空的,但直接选择工作正常。我做错了什么?