问题标签 [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.
javascript - 使用 SheetJS 库从 excel 中提取数据
以下程序使用静态 JSON 对象作为其数据源。我只想用 excel 文件替换 JSON 对象。似乎可以使用SheetJS
库,但我找不到使用文件链接而不是文件上传机制的工作示例。如何在以下代码中将 JSON 对象替换为 Excel 文件作为数据源,并使用 SheetJS 库拉取数据?
javascript - 如何在 AlaSQL 中创建时间字段
我正在尝试制作一个简单的应用程序来分析我如何度过我的时间。为此,我想使用具有以下架构的 AlaSQL 创建一个 SQL 数据库:
我不太确定如何制作日期和时间字段......有人可以帮我吗?
javascript - alasql 与 IE8 的兼容性
我试图在 IE8 环境中使用 alasql 实现一个项目,但一直遇到同样的错误。alasql 函数未正确执行。我收到以下错误-
预期标识符文件:alasql.min.js,行:7,列:9848
即使尝试运行下面给出的最基本的代码,我也会收到此错误 -
有没有办法让它符合 IE8 标准?
javascript - 比较 alasql 中的日期对象
我正在尝试编写一个包含 where 子句的 select 语句,该子句仅返回所选日期的记录。我的表使用日期的 Javascript 对象版本。我尝试过这样的事情但没有成功:
任何帮助,将不胜感激。
javascript - 如何使用 avg 和 group by 子句在 alasql 查询中放置日期范围
我已经构建了一个以数组作为数据源的 alasql 查询。我表中的列是(有 1000 多行):
城市, TravelDate, Q1, Q2, Q3, Q4
1, 2015-05-31, 6, 6, 5, 5
我的要求是找到按城市和年份和月份分组的问题(6 岁以下)的平均值。
PLUS 仅适用于特定日期范围
[] 包含数组中列的索引号
到目前为止我的查询:
var res = alasql('SELECT [11] as City, [0], AVG([1]), AVG([2]),AVG([3]),AVG([2]) FROM ?D WHERE [1] <= 5 AND [2]<= 5 AND [3]<= 5 AND [4]<= 5 GROUP BY [11],[0]'[data]);
但是,上面的查询有效:
如果我放置它不起作用WHERE [0] >= '2014-01-01' AND [0] <= '2015-05-31'
笔记:
我试过使用双引号 "" 但仍然不起作用
此外,数据数组中的日期列是在带有 new Date() 的for 循环中使用 JavaScript 日期方法构造的
这些行包含日期结果,包括任何一天,因此对于给定的月份和年份,可以有多个具有相同日期的行。
有谁知道如何构建我的查询,以便我的输出就像
城市,旅行日期,AvgQ1,AvgQ2,AvgQ3,AvgQ4
所以换句话说,在我的日期范围要求内按城市和(年和月)(而不是城市、年、月)分组
javascript - 在 SELECT * INTO XLSX('cities.xlsx',{headers:true}) FROM 中动态更改文件名?
我正在使用此功能对数据进行排序和导出到 excel
它运作良好。我需要更改名称“cities.xlsx”,例如,
var 文件名 = '城市'+变量+'.xlsx';
并获得
alasql("SELECT * INTO XLSX("filename",{headers:true}) FROM ?",[data]);
为了避免与excel中保存的文件混淆。
先感谢您。
javascript - 找不到变量:alasql(在 iOS 的 PhoneGap 应用程序中)- alasql 0.2.0
如果我在我的电脑上以 http 的形式在 Chrome 中运行“应用程序”,那么alasql一切正常,但在 PhoneGap Build 构建应用程序后,alasql 功能不可用。
在应用程序中的“deviceready”之后调用所有 javascript(但在 Chrome 测试中的 $(document).ready() 中)。
index.html 链接到这些脚本(以及其他):
ondeviceready
在 index.js 中,我有一个从(在 index.html 中)调用的函数:
我已经重新安装了应用程序,但没有成功。仍然得到同样的错误。其他一切正常。有任何想法吗?
javascript - 在摘要阶段异步运行
我在加载页面后立即在 Angular 服务中运行此代码。控制器$scope作为参数传递给此提取所属的函数。该函数是一个$q承诺。
我无法弄清楚如何让控制器知道scope.req.rows
已更新。如果我scope.$apply()
在它之后添加,我会进入运行摘要阶段。如果我使用 $qresolve
函数,它会返回并且不再返回循环结果。scope.$evalAsync()
并且$timeout
似乎没有效果(至少没有设置超时> 0)。也一样scope.$watch
。
如何让控制器知道值已更新?
javascript - 使用 alaSql 从 blob 读取 xls
我开始使用 alaSQL 并且看起来很有希望,这个例子在读取 XLS 文件时看起来很简单,但我无法让它工作。
它抛出一个无法从未定义属性读取的错误。任何线索或帮助将不胜感激
javascript - 将 Excel 文件导入 HTML 页面的表格
我的计算机中有一个简单的 Excel 文件,位于“D:/Book1.xls”。我想将其导入以制作表格并将表格附加到div
我的 HTML 页面中的标记中。
你会在下面修改我的代码吗?