Tag: javascript

将HTML转换为Excel的最佳方法是什么?

我有一个有Flash图表(FusionCharts)和HTML表格的HTML页面。 我需要将这整个事情转换成Excel。 HTML表格应该显示在excel表格的单元格中。 Flash图表可以显示为图像。 是否有任何开源的API,我们可以用来实现这一点。 你能告诉我可能的select吗? 这可以通过单独使用JavaScript来完成。

如何创build和下载使用JavaScript飞行的XML文件?

我有一个要求如下: 网页上有一个链接。 当用户点击链接时,它应该立即创build一个文件,并popup一个下载框。 如何使用java脚本来做到这一点?

如何从用户定义的Excel文件使用JavaScript进行input

你好家伙..我正在制作一个页面,我必须从用户采取excel文件,并阅读该文件..但我知道的是阅读一个特定的文件,通过提供其地址..为此,我使用JavaScript和HTML。这里是我读取excel文件的代码 <input type="button" id="btnSubmit" onclick="readdata(1, 2)" value="Submit" /> <script> function readdata(x,y) { try { var excel = new ActiveXObject("Excel.Application"); excel.Visible = false; var excel_file = excel.Workbooks.Open("D:\\Test.xls");// alert(excel_file.worksheets.count); var excel_sheet = excel_file.Worksheets("Sheet1"); var data = excel_sheet.Cells(x, y).Value; //alert(data); drawWithexcelValue(data); } catch (ex) { alert(ex); } // return data; } </script> 这是我通过定义一个特定的Excel文件的path来阅读Excel文件的代码…现在我要做的就是从用户.. Excel的Excel文件请帮助.. 通过代码的任何forms的帮助将非常感激.. 有人请帮助我

使用Javascript来读取/写入Excel文件

我需要以下JavaScript代码的帮助: 我创build了一个.pdf订单。 表单上的第一个字段是订单号。 我想每次打开.pdf文件时自动生成订单号。 我也希望每次打开订单时都要从数字1001开始增加1。 我已经将数值1001存储在Excel文件的单元格(1,1)中。 我想要创build一个JavaScript来提取(读取)单元格(1,1)中的当前值并将该数据返回给我。 另外,我想用相同的脚本覆盖单元格(1,1)中当前值+ 1。 我已经广泛search了互联网,发现了几个代码,但没有一个产生我想要的结果。 也许我做错了什么。 请帮助! 以下是我对初学者的代码。 由于我的编程技能不是很好,我甚至不知道如何合并写代码。 非常感谢您的帮助。 function readfile(){ var excel = new ActiveXObject("Excel.Application"); var excel_file = excel.Workbooks.Open("C:\Document and Settings\User\Desktop\ORDNO.xlsx"); var excel_sheet = excel_file.Worksheets("Sheet1"); var data = excel_sheet.Cells(1,1).Value = OrdNo; return data; } event.value = Ordno Excel.Quit();

插入图像在Excel中使用JavaScript

我的HTML页面包含一个embedded式图像(PNG),我喜欢dynamic插入到Excel文件。 我试过下面创build了我喜欢的名称和工作表名称的Excel文件*虽然工作表的名称是相同的文件名,不知道如何设置,以下面的代码 //creating a temporary HTML link element (they support setting file names) var a = document.createElement('a'); var postfix = 'AKS' //getting data from our div that contains the HTML table var data_type = 'data:application/vnd.ms-excel'; var table_div = document.getElementById('myDynamicImage'); var table_html = table_div.outerHTML.replace(/ /g, '%20'); a.href = data_type + ', ' + table_html; //setting the […]

从Rest API响应内容 – 处置输出下载javascript中的excel文件

我想从我的angularJs代码下载一个excel文件。 我在哪里做了一个http post的Java Rest API的请求,并返回了头文件“Content-Disposition”:“attachment; filename = \”new_excel_file.xlsx \“” Java代码 @Post @Path("/excel/trekResult") @Produces("application/vnd.ms-excel") public Response getResultsReport(@HeaderParam(Constants.ID) Long userId, @QueryParam(Constants.COMPANY_TREK_ID) Integer companyTrekId) { String CONTENT_DESPOSITION = "Content-Disposition"; String CONTENT_ATTACHEMENT = "attachment; filename=\"new_excel_file.xlsx\""; //Generates a excel file in local file system File excelFile = misHelper.writeToFile(workBook, mis, userId, "trek-results"); return Response.ok().entity((Object)excelFile). header(CONTENT_DESPOSITION, CONTENT_ATTACHEMENT).build(); } 在Javascript方面 myService.exportResult($scope.companyTrek.id).then(function(result) { if(result […]

JavaScriptpopup不能解雇?

我正在写excel表格,在excel表格中input数据之后,我将数据写入excel表格。我正在下载到本地磁盘。 然后,我想显示popup窗口,它已成功下载并写入此代码 ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true); lblLog.Text = "Successfully Downloaded"; 我的JavaScript是 function openModal() { $('#myModal').modal('show'); } 我的clickevent <asp:LinkButton ID="linkbutton" runat="server" class="btn btn-primary btn-block" OnClick="linkbutton_Click" Text="Submit" data-target="#myModal"></asp:LinkButton> 正在下载excel,但没有显示popup窗口

Angular JS ng-CSV

我们使用ng-csv在我们的应用程序中导出为ex​​cel。 http://ngmodules.org/modules/ng-csv 问题:无法格式化宽度,背景颜色等单元格。 因此,生成的CSV / Excel文件看起来非常集中。 用户需要手动扩大列,如果头大等。 有人想出如何使用ng-csv格式化单元格? 或者是否有任何其他解决scheme出口到Excel以外的所有浏览器的ng-csv? (IE 10+)。 困在这里。 请帮助。

如何使用Office.js获取单元格的格式

我正在开发一个Excel加载项提取单元格A1的文本,包括其格式,并显示在自己的区域中的文本。 因此,join包含这个(见下面的截图):•显示格式化文本的区域•开始提取的button请点击查看图像 波纹pipe是我用来获取文本的代码 function displaySelectedCells() { Office.context.document.getSelectedDataAsync(Office.CoercionType.Text, function (result) { if (result.status === Office.AsyncResultStatus.Succeeded) { showNotification('The selected text is:', '"' + result.value + '"'); } else { showNotification('Error', result.error.message); } }); } 上面的代码使用“强制types”作为“文本”。 我已经尝试了很多,find解决scheme来获取格式化书面单元格中的文本。 我得到的回应是平面文本:(请帮我解决问题

使用Javascript下载xlsx格式的Excel文件(将html表格导出到Excel中)

我使用JS,HTML和CSS来构build我的应用程序并将其托pipe在服务器上。 我正在使用下面的代码将所有的html表格导入到xls格式的excel文件中。 function fnExcelReport(tableNames) { var tab_text = ""; var arrTableNames = tableNames.split("|"); if (arrTableNames.length > 0) { for (var i = 0; i < arrTableNames.length; i++) { tab_text = tab_text + "<table border='1px'>"; tab = document.getElementById(arrTableNames[i]); for (j = 0; j < tab.children.length; j++) { tab_text = tab_text + tab.children[j].innerHTML; } tab_text = tab_text […]