Tag: javascript

Safari中使用数据表的Excelbutton问题

我得到了关于我的button的问题,它允许将数据导出到.xlsx文件。 它适用于Edge,Mozilla和Chrome,但是如果我在iphone或Macbook上尝试Safari,看起来这个button只是缺失和隐藏。 我真的需要帮助,因为找不到合适的解决scheme。 数据导出应完全适用于Safari,Mozilla,Edge,Chrome。 也许有人面临类似的问题? 我的代码: $(document).ready(function() { var table = $('#tableOrders').DataTable( { "bFilter" : true, "bLengthChange": true, "paging": true, "ordering": true, "order": [[ @if ($user->role=='super_admin') 7 @else 6 @endif, "desc" ]], "info":true, dom: 'lBfrtip', lengthMenu: [ [ 10, 25, 50, -1 ], [ '10', '25', '50', 'Show all' ] ], buttons: [ { extend: […]

如何在Javascript中上传excel文件或将excel转换为文本文件?

我一直在为文本file upload页面,现在我想上传excel文件。 我目前的代码给我奇怪的输出。 我假设一些错误,因为我的function是build立为文本文件,现在我不得不修改一些东西来读取Excel文件。 这是我的文件阅读器代码: function fileSubmit(){ var fileExist = $('#fileUpload')[0]; var fileName = $('#fileUpload').val().split('\\').pop(); if(fileName && fileExist){ var reader = new FileReader(); var file = fileExist.files[0]; reader.onload = function(e) { var text = reader.result.split(/\r\n|\n/); var columnNames = text.shift().split('\t'); alert(columnNames); } reader.readAsText(file, 'UTF-8'); } } 我的警报输出如下所示: PK!b h^ [Content_Types].xml ( N 0E H C -Jܲ@5 […]

Excel-JS – 重新计算不起作用

我不能使Office-JS在手动模式下重新计算工作簿:此代码不起作用 // calculate context.workbook.application.calculate("Recalculate"); await context.sync(); 但是这个代码呢 // calculate context.workbook.application.calculate("Full"); await context.sync(); 看起来像一个bug给我

使用Office JS将文本拖放到Excel中的单元格

如何在TaskPane中从(TreeView中的节点)拖动文本,并将其添加到使用Office JS的Excel中的已放置单元格中。 我试过HTML 5拖放 function allowDrop(ev) { ev.preventDefault(); } function drag(ev) { ev.dataTransfer.setData("text", ev.target.id); } function drop(ev) { ev.preventDefault(); var data = ev.dataTransfer.getData("text"); ev.target.appendChild(document.getElementById(data)); } 但我不知道如何使用ev.target.appendChild(document.getElementById(data)); 而不是data 请注意,我不需要使用Wikipedia Office加载项示例中使用的jQuery。

Excel公式到JavaScript转换

在Excel中我有以下公式 =1-(B30^(EXP(D30-C30))) 其中B30,D30和C30是细胞。 我把它转换成JavaScript这样的东西 result = 1 – (Math.pow(Math.exp(D30-C30), B30)); console.log(result); JavaScript输出结果不同,input值完全相同。 如果有人请指出什么是错的?

用VBA“点击”一个JavaScriptbutton

无尽的谷歌search和许多解决scheme似乎没有帮助。 我不断收到不同种类的错误,只是找不到一个优雅的方法来点击这个button,除非我得到代码等待四秒钟,而我用鼠标手动点击它。 它在其他button上工作,但我工作,如果这里的问题是嵌套的doPostBack和许多''(取代从“”)在它? 下面的代码(我已经删除了不相关的部分) VBA代码: Sub IE_Clicks() Dim shellWins As ShellWindows Dim IE As InternetExplorer Set shellWins = New ShellWindows If shellWins.Count > 0 Then ' Get IE Set IE = shellWins.Item(0) IE.Visible = True Else ' Create IE Set IE = New InternetExplorer IE.Visible = True End If IE.Navigate ("[URL]") Do While (IE.Busy Or […]

用js-xlsx写一个date列

使用js-xlsx我做了几次尝试写一个带有Date列的XLSX文件,比如下面的那个。 每当我打开Excel 2010中的XLSX文件时,date都不会如我所预期的那样呈现:它被呈现为来自某个源的天数。 有没有办法直接呈现date,而不必格式化Excel中的列? const XLSX = require("xlsx"); var wb = { Sheets: { Sheet1: { '!ref': 'A1:A2', A1: { t: 'd', v: new Date('13 April 2014 00:00 UTC'), w: '2014-04-13' }, A2: { t: 'd', v: new Date('13 April 2014 00:00 UTC'), w: '2014-04-13' } } }, SheetNames: [ 'Sheet1' ] } XLSX.writeFile(wb, "wbDate.xlsx", […]

PHP没有得到与$ _POST的select信息

我正在创build一个生成excel文件的网页,我想select英文和法文之间的语言。 所以,在那个页面中,我有两个selectinput,其中一个是语言select器。 另一个是在教练机上。 我打电话给他们在PHP中: $formateur=$_POST['nomFormateur']; $query1="select * from formateur where formateurId=$formateur"; $info=info_query($query1); $nomFormateur=$info['formateur']; $lang=$_POST['lang']; $date1=$_POST['date_debut']; $date2=$_POST['date_fin']; 当我select所有我想要的: 我的select PHP,没有采取我的第二select (语言之一)的价值: <td> <select name="nomFormateur" id="nomFormateur" class="name"> <option value=""></option> <?php $query="select * from formateur"; $rows=get_array($query); foreach($rows as $value) { echo '<option value='.$value['formateurId'].'>'.$value['formateur'].'</option>'; } ?> </select> </td> <td align="left"><font size="2" color="gray">Langue :</font></td> <td> <select name="lang" id="lang" onChange="name_click()"> <option […]

AEMO校验和Ruby代码

我不能编写Ruby代码,但是我发现这个ruby代码来计算AEMO NMI的校验和 def checksum summation = 0 @nmi.reverse.split(//).each_index do |i| value = nmi[nmi.length – i – 1].ord value *= 2 if i.even? value = value.to_s.split(//).map(&:to_i).reduce(:+) summation += value end checksum = (10 – (summation % 10)) % 10 checksum end 有人能帮我解释一下这条线是什么意思? value = value.to_s.split(//).map(&:to_i).reduce(:+) 我尝试将上面的代码转换为Excel的VBA。 对于input“4103738516”会给你8“4102030716”==> 2“QFFF0000LV”==> 7 在本文的第40页有JavaScript代码来计算它,但我不明白的代码。 https://www.aemo.com.au/-/media/Files/PDF/0610-0008-pdf.pdf 谢谢

VBA /次要HTML / Javascript:在报告中点击一个棘手的隐藏checkbox

我每天都会收到一份工作报告,我使用excel制作一个命令button来打开IE,导航到报告页面,填写date和时间的详细信息,然后停止,所以我可以点击这两个checkbox,我需要打勾。 我会喜欢它能够自动检查两个checkbox。 这是HTML: <table width="100%" class="msrs-contentFrame" cellpadding="0" cellspacing="0" height="100%"> <tbody><tr> <td valign="top" height="100%"><span><table width="100%" class="msrs-normal" cellpadding="0" cellspacing="0" height="100%"> <tbody><tr> <td valign="top" height="100%"><div id="NavigationCorrector" style="display:none;"> <input type="hidden" name="NavigationCorrector$ScrollPosition" id="NavigationCorrector_ScrollPosition"><input type="hidden" name="NavigationCorrector$ViewState" id="NavigationCorrector_ViewState"><input type="hidden" name="NavigationCorrector$PageState" id="NavigationCorrector_PageState"><div id="NavigationCorrector_ctl00"> <input type="hidden" name="NavigationCorrector$NewViewState" id="NavigationCorrector_NewViewState"> </div> </div><noscript> &amp;nbsp;Your browser does not support scripts or has been configured not to allow scripts. […]