Tag: html

JavaScript将值插入到下一个空白行

我有这个代码,我已经尽力而为,但仍然无法使其工作。 <HTML> <HEAD> <TITLE></TITLE> <script language="javascript"> function testing() { var strYourFile = "C:\\Users\\MilesF\\Desktop\\design prop\\form.xls"; var strYourSheet = "Sheet1"; var objExcel = new ActiveXObject("Excel.Application"); var objWorkbook = objExcel.Workbooks.Open(strYourFile); var objWorksheet = objWorkbook.Worksheets(strYourSheet); var objRange = objWorksheet.UsedRange; var name = document.getElementById('txtName').value; var row = 3; var getrow = 1; while (getrow != "") { if (getrow != […]

将HTML表格导出到Excel时格式错误

我正在导出一个HTML表格到Excel,但它给我错误如: “您尝试打开的文件格式不同于文件扩展名指定的格式…” 我尝试了不同的扩展名,如.xlsx也仍然给出相同的错误。 以下是我的jQuery代码: $(document).ready(function() { $("#btnExport").click(function(e) { e.preventDefault(); //getting data from our table var data_type = 'data:application/vnd.ms-excel'; var table_div = document.getElementById('table_wrapper'); var table_html = table_div.outerHTML.replace(/ /g, '%20'); var a = document.createElement('a'); a.href = data_type + ', ' + table_html; a.download = 'DSR_Report_' + Math.floor((Math.random() * 9999999) + 1000000) + '.xls'; a.click(); }); }); 而我正在导出到Excel的HTML表格: […]

VBA – 当没有指定ID时使用getElementById

我正在修改相当广泛的VBA Web刮板,并寻找一些关于如何在没有指定实际id的情况下通过id获取元素的build议。 <ul class="rtUL"> <li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span> <a class="rtIn" href="/mhpviewer.aspx?FID=CSTAT">Claim Status</a> </div></li><li class="rtLI"><div class="rtMid"> <span class="rtSp"></span><span class="rtPlus"></span> <a class="rtIn" href="/mhpviewer.aspx?FID=EVER">Eligibility Verification</a> 我需要得到的元素是包含“资格validation”的<li> 。 有没有办法让孩子元素或内部的HTML?

问题循环/variables通过HTML表格元素

我正在处理这个项目,其中涉及从Excel工作表中的URL列表跟踪个别货件的订单状态。 目前,代码能够循环遍历URL并从中提取信息,但是当我尝试将exception和variables添加到每个不同URL的循环中时,出现types不匹配的情况。 目前,为了从HTMLCollection / Table中提取HTML信息,我需要3个variables。 我想在这里做的是: 循环访问每个URL(在IE中插入URL并继续前进,而无需打开新的标签) 从HTML元素获取每个URL的项目状态 联邦快递:交付(td class =“status”) UPS:交付(id =“tt_spStatus”) USPS:抵达USPS设施(class =“info-text first”) 我的代码: Sub TrackingDeliveryStatusUpdate() Application.Calculation = xlCalculationManual Application.ScreenUpdating = False Application.EnableEvents = True Dim rngURL As Range Dim wb1 As Workbook, ws1 As Worksheet, ws2 As Worksheet Dim MyURL As String Dim Rows As Long, links As Variant, IE As […]

VBA是否具有相同的“文本”?

嗨,我想用vba斜体文字。 有没有相当于HTML “文本”的VBA? 谢谢!

从<br>标记中提取

我有以下格式的电子邮件地址,放在Excel 2007中的一列中,如下所示: <td class="Normal">street name1<br>street name 2<br>city, state zipcode<br>country<br>contact no</TD> 有些单元格有不同的<br>标签,如下所示: <td class="Normal">street name 1<br>city, state postal<br>country</TD> 我可以使用Excel“文本到列”function提取最后两个标记,但是在列中提取时转换不一致,并且需要将每列alignment到合适的位置。 该列表都有“,”来区分街道地址,我可以使用“文本到列”function来提取“,”之前的所有数据,然后在第一个子集上获取数据,如下所示: <td class="Normal">street name1<br>street name 2<br>city 有没有办法从两个第一个<br>标签或一个脚本之间抽取来计算<br>标签的数量,然后使用一个脚本来提取不同列中的每一组<br>标签,标签和其他有两个<br>标签。

使用VBA和Internet Explorer分析HTML

我正在尝试使用VBA代码来单击网站上的“Go”button。 这是源代码。 <div class="actions"> <a id="go" href="javascript:void(null);" title="Go"><img src="/images/button-go-smaller.png"></a> <a id="reset" href="javascript:void(null);" title="Reset All Fields"><img src="/images/button-reset_all.png"></a> </div> 这是我的VBA代码: For Each obj In objCollection If objCollection(i).ID = "go" Then Set objElement = obj Exit For End If Next obj objElement.Click 但是,在objElement.Click行,我得到一个错误91,这意味着“去”行动无法find。 为什么是这样,我怎样才能访问button?

在JavaScript中导入Excel文件

我附上了一个暴徒。 http://plnkr.co/edit/RkUCchxd6UghOTclMDFj?p=preview 我能够正确导入一个文本文件没有任何错误。 但是,当我尝试导入Excel文件时,它会导入随机的字母数字值和无关的数据。 你可以让我知道是否有一个简单的方法来导入和Excel文件(CSV和XLSX文件)? 我在网上阅读,发现这个文件,但我不知道如何在JavaScript和HTML中使用它。 谁能帮忙? http://psjinx.com/programming/2014/01/04/parsing-excel-workbooks-using-javascript/ <html>

Microsoft Excel安全警告 – popup

我收到这个错误,当我点击公司内部网站上的链接。 该链接指向一个Excel电子表格,但链接不以.xls或类似的东西结束。 这在铬正常工作,但在Internet Explorer中不。 该页面显示HTML格式的页面中的数据,即它看起来不像一个Excel电子表格。 任何想法如何摆脱这个错误。 我已经尝试http和https没有运气。 对不起,我不能发布页面的样子,不pipe是格式化为HTML页面的电子表格,供用户查看数据。 谢谢

Perfoming公式/计算基于下拉菜单上的select?

var stocks = [ ['Apple',100,8998,723,7212], ['Microsoft',928,1992,821,2381] ]; var select = document.getElementById("selectStock"); for(var i = 0; i < stocks.length; i++) { var opt = stocks[i][0]; var el = document.createElement("option"); el.textContent = opt; el.value = opt; select.appendChild(el); } <select id="selectStock"> <option>Choose a stock</option> </select> 我有多个Javascript数组(从Excel中拉出),并有不同的function,基本上是根据数组的行进行计算。 例如: var stocks = [['Apple',100,8998,723,7212]['Microsoft,928,1992,821,2381]] 我需要做的是使下拉菜单,将允许用户select一个选项(微软或苹果),然后基于这个select,将拉这个值到公式进行计算 document.write(Math.round(stocks[i][1] * 100)/100 + " dollars […]