我有一个网址,比如说
abc.com/download?fileid=123&entity_id=456&sid=101
单击链接时下载excel文件。我没有下载它,而是想用HTML&阅读它的内容。 javascript以便自动处理信息。
有办法吗?我不熟悉网络编程,因此我不知道如何继续。我试过以下,但没有发生任何事情。
var excel = new ActiveXObject("Excel.Application");
var excel_file = excel.Workbooks.Open("url here");
var excel_sheet = excel_file.Worksheets("Sheet1");
var data = excel_sheet.Cells(1,2).Value;
alert(data);
编辑:我的问题与链接的问题不同,因为我也试图弄清楚如何获取初始原始数据,一旦我将其转换为变量将被解析(无论答案多么简单,我不能在其他任何地方找到它,这是我第一次使用网络,所以我无法找到方法。
上面的代码可以访问URL中的文件吗?我不知道如何测试它,编写alert(数据)返回没有结果。在开始解析之前,我怎么知道我有一些数据可以使用?
edit2:以下内容返回urlString =" www.google.com"时的内容,但它不返回任何包含我的URL,可能是因为它是下载链接。
$.get(urlString, function(data, status){
alert("Data: " + data + "\nStatus: " + status);});
答案 0 :(得分:1)
Microsoft Exel文件(xls | xlsx)是专有格式。您需要做很多工作才能将它们转换为可以使用JavaScript操作并注入html
文档的表单。
幸运的是,一些令人讨厌的boffins已经以JS-XLS和JS-XLSX JavaScript库的形式完成了所有艰苦的工作。
有关其功能的简要说明,请参阅this page @ CodeTheory.com。