Tag: jquery

读取Reactjs中的excel文件

我试图在读取Reactjs中的excel文件的时候敲打我的头。 我已经尝试过多个库,如Sheetjs , excelparsing器 , exceljs等(如8-9)库。 每个图书馆都会出现奇怪的错误。 例如,我正在使用Excelparsing器,并得到以下错误 Module not found: 'child_process' 这是因为它是一个节点模块,不能在浏览器中工作。 任何人都知道一些好的和容易的库,可以在浏览器中与reactjs一起工作吗?

使用Linebreaks将值导出到Excel中的单个单元格中。 jQuery数据表

我成功地从Web应用程序导出HTML表格,使用jQuery DataTable的Excel。 然而,一个特定的列具有包含换行符和制表符的值。 我设法通过分别用<br>和(n5)replace新行(\ n)和制表符(\ t)来正确地在HTML表格上显示数据。 问题是出口到Excel时,我需要有线断行,但保持在一个单元格中的所有值。 这里是我的jQuery代码: $('#papercliptable').dataTable({ "sDom": 'T<"clear">lfrtip', "tableTools": { "aButtons": [{ "sExtends": "xls", "sButtonText": "Excel", "fnCellRender": function (sValue, iColumn, nTr, iDataIndex) { console.log("sValue = " + sValue); console.log("iColumn = " + iColumn); return sValue.replace(/<br\s*\/?>/ig, "\r\n"); }, "sNewLine": "\r\n" }, { "sExtends": "print", "sMessage": "Metrics" }] } }); 信用: 邮政 这似乎并不适用于我。 所有值都将转换为单个单元格,但不包含换行符。 […]

表要优于onclick

我工作在IE9,我有以下代码下载一个Excel表格作为Excel电子表格: <a id="toExcel" onclick="window.open('data:application/vnd.ms-excel,' + document.getElementById('resultsTable').outerHTML.replace(/ /g, '%20'));e.preventDefault();" href="javascript:void(0);">Excel</a> 这适用于其他浏览器,如chrome,但不适用于IE9。 它只是打开一个新的选项卡与url栏中的代码。 我如何得到这个工作在IE9? 我已经尝试把onclick事件放在另一个元素,比如它没有工作的button。 用数据表的库似乎是添加了很多其他的东西到表中,我只想要这个function。 赏金脚注: 必须在IE9上工作。 请不要build议https://datatables.net 。 由于内部原因,我们不能使用这个build议。 我很高兴从我已经尝试过的东西(请参阅前面的代码片断),只要它工作 必须下载为xlsx,并且必须在Excel 2010中正确打开。 该项目使用Sharepoint 2013和自定义js / jquery webpart。 我们已经dynamic地生成了一个html表格,需要能够像上面那样导出到excel。 谢谢你的帮助

Knockout JS Spreadsheet Calc

我正在制作HTML电子表格,使用Knockout.js进行数据绑定。 我决定采用一种简单明了的方式,尽pipe这是一个无懈可击的解决scheme ,可以让我更好地看到和控制每个绑定上发生的事情,但即使如此,我还是碰到了一个包含百分比和逗号的路障。 这里是JSFiddle: http : //jsfiddle.net/WebMagi/NqBRT/ 我设法使用: .replace(/\B(?=(\d{3})+(?!\d))/g, ",") ,但当它添加到两个项目(viewModel.C11和viewModel.D11)给我的总数。 至于百分比,我试图做到以下几点:(C11-D11)/ C11,这将是显示折扣有用。 任何人有想法如何解决这两个问题? 这里是淘汰赛代码: var viewModel = { C1: ko.observable(24.37), C2: ko.observable(1.5), C3: ko.observable(""), C4: ko.observable("4"), C5: ko.observable("4"), C6: ko.observable("8"), C8: ko.observable(""), C9: ko.observable(""), C10: ko.observable(""), C11: ko.observable(""), C12: ko.observable(""), D1: ko.observable(38.62), D2: ko.observable(1.5), D3: ko.observable(""), D4: ko.observable("9"), D5: ko.observable("4"), D6: ko.observable("8"), D8: ko.observable(""), […]

将一个列表传递给控制器​​来下载一个excel文件

我将一个列表传递给我的控制器来生成一个需要由用户下载的Excel文件。 正在传递的列表可以达到10000条logging 这是我的控制器方法 [HttpPost] public FileResult Result(List<List> Content) { var stream = new MemoryStream(); var serializer = new XmlSerializer(typeof(List<Content>)); var data = Transformer.TransformToExcelFormat(Content); //We turn it into an XML and save it in the memory serializer.Serialize(stream, data); stream.Position = 0; //We return the XML from the memory as a .xls file return File(stream, "application/vnd.ms-excel", "Template.xls"); […]

jQuery的Excel导出不能在IE9中工作

我想要下载我的HTML表格作为Excel。 为此,我使用了给定的代码 $('#export').click(function (e) { var dt = new Date(); var day = dt.getDate(); var month = dt.getMonth() + 1; var year = dt.getFullYear(); var hour = dt.getHours(); var mins = dt.getMinutes(); var postfix = day + "." + month + "." + year + "_" + hour + "." + mins; var a = […]

用asp.net mvc中的ajax jquery在Excel文件中导出数据表

你好我的代码我的控制器行动: public ActionResult ExportExcel() { DataTable dt = new DataTable(); FILL DataTable try { FileExcel(dt); return Json(new { successCode = "1" }); } catch (Exception ex) { return Json(new { successCode = "0" }); } } public void FileExcel(DataTable dt) { GridView gv = new GridView(); gv.DataSource = dt; gv.DataBind(); HttpContext context = System.Web.HttpContext.Current; context.Response.ClearContent(); […]

xmlhttp请求打开Excel(xlsx)使用javascript

嗨,是可以打开一个Excel文件,并使用xmlhttprequest或jQuery与JavaScript操作数据…这是一个Web应用程序。 谢谢。

将表格导出为CSV – 将string格式设置为单独的单元格

我有几个HTML表格,我想让用户将其内容导出到CSV。 我目前已经实施了这个解决scheme,它几乎可以完美地工 function exportTableToCsv($table, filename) { var $rows = $table.find('tr:has(td,th)'), tmpColDelim = String.fromCharCode(11), tmpRowDelim = String.fromCharCode(0), colDelim = ' ', rowDelim = '"\r\n"', csv = '"' + $rows.map(function (i, row) { var $row = $(row), $cols = $row.find('td,th'); return $cols.map(function (j, col) { var $col = $(col), text = $col.text(); return text.replace('"', '""'); }).get().join(tmpColDelim); }).get().join(tmpRowDelim) […]

正则expression式validation代码为Excelfile uploadjQuery

如何validationexcel文件 我的JQuery jQuery("#excel").validate({ expression: "if (VAL.match(/^([az]\w*)\.(xls[mx]?)$/) && VAL) return true; else return false;", message: "Please upload valid excel file" });