Tag: jquery

在Internet Explorer中将数据从jqgrid导出到Excel

我正在开发一些网页的增强function,我需要一些帮助。 我添加了一个button,当点击将从一个jqgrid的HTML,并将其导出到Excel。 我以为我有这一切工作,然后我做了跨浏览器testing,Internet Explorer不喜欢以下方法: function exportGrid() { var grid = "#diamondpassConferencePreregistrantGrid"; var mya=new Array(); mya=$(grid).getDataIDs(); // Get All IDs var data=$(grid).getRowData(mya[0]); // Get First row to get the labels var colNames=new Array(); var ii=0; for (var i in data){colNames[ii++]=i;} // capture col names var html=""; var columnNames = $(grid).jqGrid('getGridParam','colNames'); for(i=0;i<columnNames.length-1;i++) { html = html + […]

在jQuery和PHP中创buildexcel之前显示消息

我在我的公司创build一个Web应用程序。 用户可以点击一个button,并用MySQL数据创build一个csv。 到目前为止这么神。 在jQuery中,当用户点击buttonredirect到: document.location.href = '/SDR/SDRJSON.php?type=' + id; 在PHP上创buildcsv文件: 我连接到数据库并创build一个csv文件: while($row = $stmt->fetch(PDO::FETCH_NUM)) { array_push($csv, $row); } $fp = fopen('file.csv', 'w'); foreach ($csv as $row) { fputcsv($fp, $row, ';'); } $FileName = 'PEW_'.$CountryCode; fclose($fp); header('Content-Encoding: UTF-8'); header('Content-type: text/csv; charset=UTF-8'); header("Content-Disposition: attachment; filename='".$FileName."'.csv"); header("Pragma: public"); header("Expires: 0"); echo "\xEF\xBB\xBF"; // UTF-8 BOM readfile('file.csv'); 在button所在的页面上,用户在那里点击,页面开始等待服务器,然后csv文件开始下载。 对于小文件是可以的,因为它是瞬间的。 […]

粘贴数据以优化格式

我有一个网页,有: 一个包含列和行的表格(使用DataTables ) 一个“复制”button,将使用闪存将表格(包括标题和数据行)的内容复制到剪贴板。 (使用DataTables的TableTools复制到剪贴板 ) 如果我按“复制”button,然后粘贴到Excel ,数据将完全适合列和行。 但没有格式 。 我已经浏览了js文件和flash。 看起来像正确的方法是调整如何从js提供数据+格式。 问题:如何将格式化数据包含到剪贴板中?

jquery exceltypes的dynamic公式计算

我正在产生财务分析,并为账目表生成dynamic公式。 例 现金– input能够领域 短期投资– input能力领域 液体资产– 公式字段 ,我为这个@1~Cº + @2~Cº产生公式 应收票据– 可input字段 应收帐款– 可input字段 拨备债务– input能力领域 净应收账款– 公式字段 ,我为这个@4~Cº + @5~Cº+@6~Cº生成公式 等等… 我正在计算文本框focusout calculate_year 。 function calculate_year(ThisObj) { var obj; //intiate vaiables var year_formulaTxt = "",resultExp ="",lastPos ="",sequenceTypePosC="",sequenceTypePosP="",sequenceTypePosF="",COACode="",COAValue="",ratio_formulaTxt = ""; var ratio_formulaTxt = "",COACode_P="",COAValue_Pyear_formula = "",ratio_formula = "",year_formulaObj = "",ratio_formulaObj = "",year_formulaArr = "",ratio_formulaArr […]

参数列表错误后如何解决“Uncaught SyntaxError:missing”)

我正在做一个项目,项目的一部分是从excel单元格中检索所有数据到一个自动获取jquery的数组中,就像自动完成模块链接中的一样 。 到目前为止,我已经实现了将excel中的数据放入PHP数组中,而不是通过Json_encode和使用flattenArray函数将数据转换成JQuery数组,而我所有的数据都在一维数组中。 当我的数据从一个基本的excel数据出来时,自动完成function起作用: 但是,当我把这样一些复杂的数据: 我遇到了一个问题Uncaught SyntaxError:missing)在参数列表之后,当数据正好进入我的 $(function(){var availableTags = $.parseJSON('<?php echo json_encode($myFlatArray); ?>'); 我的问题如何防止出现此错误和自动完成工作正常? 编辑:这是我的代码… <?php set_include_path(implode(PATH_SEPARATOR, [ realpath(__DIR__ . '/Classes'), // assuming Classes is in the same directory as this script get_include_path() ])); require_once dirname(__FILE__) . '/Classes/PHPExcel/IOFactory.php'; require_once 'PHPExcel.php'; $file= "./uploads/".$_GET["filename"]; $inputFileName = ($file); // Read your Excel workbook try { $inputFileType = […]

我无法在给定模式下将javascript数组variables值写入CSV文件

我有三个JavaScriptvariables名称区域,设备和问题。 我想把这些variables的值存储到一个CSV文件中,如下图所示,并单击下载button下载该表单。jsp和javascript都在同一个文件中。到目前为止,我已经尝试过了。 Sample.jsp <form> <input type="BUTTON" id="DownloadBtn" value="Download"> </form> <script type="text/javascript"> var Area=["Area1","Area2"]; var Device=[["device1","device2"],["device3","device4"]]; var Problem=[[["problem1","problem2"]],[["problem3","problem4"]],[["problem5","problem6"]],[["problem7","problem8"]]]; $("#DownloadBtn").click(function() { var resp=confirm("Do You Want To Download?"); if(resp){ var last = ''; for (var i = 0; i < Area.length; i++) { var first = Area[i]; for (var j = 0; j < first .length; j++) { […]

csv将列切换为行javascript

我想交换csv的列成行。

帆:我怎么能在sails.js中读取xls和xlsx

我试图读取xls和xlsx文件到json格式。而我正在寻找有每个单独的节点模块,但我想在我的应用程序读取xls和xlsx文件。这可能吗? 是的意思是如何? 我尝试了excelparsing器模块,但是它需要安装python.Is还有其他的方法吗?

当excel对话框被加载时,Javascript隐藏div

我有以下JavaScript代码,当用户点击Excel图像时触发。 $("#excel").on("click", function () { $('#revealSpinningWheel').reveal(); $(window).load(function () { $('#revealSpinningWheel').hide(); }); }) <div id="revealSpinningWheel" class="reveal-modal"> <h1>Loading…</h1> <i class="fa fa-refresh fa-spin fa-3x fa-fw margin-bottom"></i> </div> 基本上这个代码是应该启动一个带有微调轮的加载对话框。 我遇到的挑战是,当Excel对话框加载时,我不知道如何停止显示加载对话框。 任何人都可以build议我怎么能做到这一点? 谢谢,Swamy

Kendo UI导出到excel

我用Razor使用MVC4。 这里是我的CSS和Java脚本文件的代码 <link rel="stylesheet" href="~/Content/kendo/kendo.common.min.css" type="text/css" > <link rel="stylesheet" href="~/Content/kendo/kendo.rtl.min.css" type="text/css" > <link rel="stylesheet" href="~/Content/kendo/kendo.default.min.css" type="text/css" > <link rel="stylesheet" href="~/Content/kendo/kendo.dataviz.min.css" type="text/css" > <link rel="stylesheet" href="~/Content/kendo/kendo.dataviz.default.min.css" type="text/css" > <link rel="stylesheet" href="~/Content/kendo/kendo.mobile.all.min.css" type="text/css" > <script src="@Url.Content("~/Scripts/kendo/jquery-1.9.1.min.js")"></script> <script src="@Url.Content("~/Scripts/kendo/jszip.min.js")"></script> but the problem is when I call kendo.all.min.js from live url mean when I add this url <script src="http://cdn.kendostatic.com/2014.3.1119/js/kendo.all.min.js"></script> […]