Tag: javascript

JavaScript从联机文件夹中读取excel而不是本地path,这可能吗?

我创build了一个HTML / JavaScript网页,打开一个excel文件,读取数据,并将其显示在屏幕上。 当Excel文档的文件path在我的本地机器上时,一切正常。 不过,我希望能够将excel文档上传到文件夹,并让网页从那里读取数据。 那可能吗? 当我将文件path更改为在线链接时,该网页不再有效。 我尝试的其他东西是将excel文档保存为一个网页,并使用该链接,但是再一次,只有当我使用本地链接,而不是一旦我上传链接。

读取Excel或OpenOffice(.ods)文件使用ActiveXObject(JavaScript)

在我的系统中,我没有MS Office,我有Openoffice。 这里我的要求是我想用ActiveXObject(JavaScript)读取.xls .xlsx和.ods文件。通过使用下面的代码,我只能读取.xls文件。在这里如何读取所有types的ActiveX对象的Excel文件? <script type="text/javascript"> function ReadMyFile() { var ControlCn = new ActiveXObject("ADODB.Connection"); var Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = D:\\DailyReport.ods; Persist Security Info=False;Extended Properties=Excel 8.0;"; ControlCn.Open(Conn); var rs = new ActiveXObject("ADODB.Recordset"); var SQL = "select * from [Sheet1$]"; rs.Open(SQL, ControlCn); if(rs.bof) { document.write('No Data Avaliable'); } if(!rs.bof) { rs.MoveFirst() while(!rs.eof) { for(var i=0; i!= […]

节点:尝试传输Excel文件并将缓冲区传递给“xslx”库

我正在使用node.js包“xlsx”来读取一个excel文件。 从文件系统读取文件同步工作正常,但stream式传输有点棘手。 (该文件是远程提供的,我只能以stream的forms接收。)本地stream文件产生相同的问题,因此很容易重现。 我已经按照这里的例子: https : //www.npmjs.com/package/xlsx,但根据方法得到“达到数据结束”或“不受支持的文件”。 const XLSX = require('xlsx'); const fs = require('fs'); const stream = fs.createReadStream('sample.xlsx'); // This function returns Error: Unsupported file 48 documentedExample = function(){ var arr = new Array(); stream.on('data', function( arraybuffer ){ var data = new Uint8Array(arraybuffer); for(var i = 0; i != data.length; ++i) arr[i] = String.fromCharCode(data[i]); […]

删除Excel导出特定的html列 – JavaScript

我正在出口一个HTML表格,以使用IE9优秀,我想避免出口的特定列。 目前使用的是一个javascript函数。 我总共有16列,我想避免出口第14列。 谁能帮忙? 谢谢你的时间! 我的代码: function ExcelReport() { var tab_text = "<table border='2px'><tr border='1px'>"; var tabcol = "<td>"; var j = 0; var i = 0; tab = document.getElementById('myTable'); var col = tab.rows[1].cells.length; //row[0] is table header tab_text = tab_text + tab.rows[0].innerHTML + "</td></tr>"; for (j = 1; j < tab.rows.length; j++) { for(i […]

将excel公式转换为JavaScript

问题:当我运行代码时,我没有得到任何错误,但是我得到了一个不同的总和,我不明白为什么? 我可以收集的最好的function是点,直到它达到第一Math.pow一旦通过它的总和是不同的任何想法为什么? 有没有更好的办法? Excel公式 =0.25 / ( LOG( $I$6 / 3.7 + 5.74 / G18 ^ 0.9 ) ) ^ 2 Sum of excel formula is 0.0186 我的JavaScript var test = function() { var num = 0.00006 / 3.7; var num2 = Math.pow(90068.45754973275, 0.9); var num3 = 5.74 / num2; var num4 = num + […]

如何在VBA中执行Javascript函数

我使用电子表格中的值填写networking表单。 表单填写正常,但有一些JavaScript字段validation发生,因为我的代码填充文本框字段没有validation,它是看到我的领域为空。 这是我的VBA代码片段。 Set objCollection = wd.document.getElementsByTagName("input") i = 0 While i < objCollection.Length 'Name If objCollection(i).Name = "Y__0__Cctl1_ctl8_ctl2_6_ctl4__X" Then objCollection(i).Value = Sheets("Main").Range("b4") ' "Hello World" End If 我已经缩小了onkeypress的Javascript函数,但我不知道如何在VBA中用适当的variables正确地调用它。 这是另一个片段。 <input name="Y__0__Cctl1_ctl8_ctl2_6_ctl4__X" title="" class="DefaultTextBox DefaultTextBoxMandatory" id="Y__0__Cctl1_ctl8_ctl2_6_ctl4__X" onkeypress="return aeweb_BlurAndCallAssoc( this, 'Y__0__Cctl1_ctl8_ctl2_6_ctl4__X', event);" onblur="aechg(this, event);" type="text" value="Hello World" cursor="01Q0Q0Q1" lastvalue="Hello World" ismandatory="true"> 任何帮助将不胜感激。 谢谢!

如何导出复杂的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 }, { […]

以编程方式在使用JavaScript的Excel加载项中创build自定义函数

我正在将Google表格插件“翻译”到Excel加载项。 我很难find是否以及如何使用Excel插件中的JavaScript以编程方式创build自定义函数(btw对于Google表格来说非常简单)。 这可能吗? 如果是这样,你能提供一个基本的例子吗?

使用ALASQL(AngularJS)创build多个工作表

我正在使用angular模块alasql 。 但是我无法为导出数据typesXLSXML创build多个工作表。 另外,把另一个工作表名称是不可能的。 在这个页面上: https : //github.com/agershun/alasql/wiki/How-to-create-multiple-worksheets-into-a-workbook只是XLS一个例子。

如何使用Excel JavaScript API设置工作表的自定义设置?

我可以像这样设置整个工作簿的设置: Office.context.document.settings.set("myKey", JSON.stringify(myValues)); 有办法做同样的,但具体的工作表?