Tag: networking服务

我可以使用Excel WEBSERVICE从页面中删除特定的内容吗?

我试图从Yahoo Finance导入数据到电子表格。 如果我在Excel中input这个… = WEBSERVICE(“ https://finance.yahoo.com/quote/GOOG/ ”) …它返回一个#VALUE! 错误,因为页面的内容超过单个单元格的字符限制。 我只需要在“上一个closures”之后列出的雅虎财务值。 由于这个数量 – 目前987.83 – 远低于Excel单元格字符限制,有没有办法修改函数来返回这个数量? 谢谢!

如何将特定的列和行的Excel数据导入到datagridview WITHOUT OLEDB在C#

我为自动映射networking驱动器做了一个简单的独立程序。 该程序使用DataGridView列出所有的驱动器号和path,我写的代码读取DataGridView的条目,并映射基于此的驱动器 – 也从特定的Excel表中获取驱动器号和path。 该特定的Excel文件使用VB代码跟踪用户计算机的某些信息。 名为“驱动器”的第三张工作表是networking驱动器所在的位置。驱动器号和path位于列C和D中。除了在行3上的名称“networking驱动器”在行3上开始之前,没有标题不幸的是,在第29行之后,outlook pst文件的条目开始了。 有了我对C#的有限知识(我是C#的新手),我设法创build了这个: public void FileSelect() { string filePath = string.Empty; string fileExt = string.Empty; OpenFileDialog file = new OpenFileDialog(); //open dialog to choose file file.Filter = "Discovery Excel|*.xlsm| CSV (Coming Soon)| *.csv"; file.Title = "Please select a valid data file"; if (file.ShowDialog() == System.Windows.Forms.DialogResult.OK) //if there is a file […]

刮从美国邮政邮编+4

我正在尝试制作一个简单的电子表格,其中包含地址,并从USPS网站查找+4 zip。 我成功地做到了这一点,但结果似乎不一致。 我可以运行这个代码一次,它会很好的工作,其他时间不会返回+4。 有没有更有效的方式来写这个? Sub ZipCodeSearch() Dim objIE As InternetExplorer Dim result As String 'start IE and Navigate to USPS Set objIE = New InternetExplorer objIE.Visible = True objIE.navigate "https://tools.usps.com/go/ZipLookupAction_input" 'Wait for the website to load Do While objIE.Busy = True Or objIE.readyState <> 4: DoEvents: Loop 'Fill in Street Address objIE.document.getElementById("tAddress").Value = Sheets("Sheet1").Range("A2") […]

通过Web服务将MS Excel数据移动到网站

我有一个包含数据和图表的Excel电子表格模板。 我希望能够使用Web服务接口(可重复)将原始数据发布到Web服务器。 我想用香草的Excel做这个 – 没有附加组件或所需的ActiveX控件等 我愿意提供关于Web服务技术的build议:REST等 有没有内置的apis这样做? 有人可以指向我的文档?

如何从Excel中获取范围内的下一个IP

我知道必须有一个办法: 我需要帮助获得任何热门的Excel模块/技巧/脚本/macros,将查看一系列的IP,并给我下一个地址了吗? 例如(192.168.1.128) – >(192.168.1.129) 不知道我需要子网,但也会把它扔出去。 (192.168.1.255) – >(192.168.2.1) 我敢打赌,必须用vbscript完成,快速和肮脏的教程如何实现这将是恒星 在此先感谢〜 编辑: excel列D有192.168.1.1这是手动input excel列E应该有192.168.1.2 我想避免有人手动input 什么是完成这个最好的方法?

在Excel VBA函数中caching密码的最佳方法

我需要通过Excel连接到一些远程数据库(不要问我为什么^^)。 我们不能通过ODBC直接连接,但我会查询连接到数据库的另一台计算机上的Web服务。 发送的login名/密码将通过https从excel发送。 然后,web服务将使用这些信息连接到数据库。 我不想问每次Web服务将被查询的密码,我需要caching它。 有没有比存储某种全局variables更好的方法(我敢肯定有)?

用CSV分隔string

我想在Excel中分隔string的字符。 目前,我有一个这样的CSV列表。 例如在A1中: Uncle Tony Records,Florida,"Electronic, Indie, Weird & Unusual" 我想我所有的名单是: A1 Uncle Tony Records B1 Florida C1 Electronic, Indie, Weird & Unusual

点击“提交”后,VBA Excel拉新的网页数据

我试图从一个提供API编号的油井数据的网站上获取一些信息(API是美国每口井的唯一编号) url: http : //sonlite.dnr.state.la.us/sundown/cart_prod/cart_con_wellapi1 API示例:1708300502 问题是,当我到达第二页时,IE.document.getElementsByTagName(“body”)(0).innerText仍然返回来自初始页面的数据。 如何获取更新的页面数据? 最终目标是进入第二页,通过IE.document.getElementsByTagName(“a”)(0).Click单击“30570”,然后阅读最后的第三页。 我只是不知道如何阅读更新的页面:( Option Explicit Sub sonris_WellData() Dim IE As InternetExplorer Set IE = CreateObject("InternetExplorer.Application") IE.Visible = True Dim i As Integer 'Open SONRIS website Application.StatusBar = "Opening Website" IE.navigate "http://sonlite.dnr.state.la.us/sundown/cart_prod/cart_con_wellapi1" Do While IE.readyState <> 4: DoEvents: Loop Application.Wait Now() + TimeValue("00:00:01") Application.StatusBar = False IE.document.forms(0).p_apinum.Value = "1708300502" […]

从在线社区中删除XPath数据

我最近读了这篇关于如何使用Excel刮取Inbound.org社区成员资料的文章 。 如果你喜欢这样,你可以在这里观看video 。 自从本教程发布以来,入站网站结构已经发生了一些变化,正如您可以在video中的分钟11点所看到的那样,如果您尝试复制社交媒体图标的XPath,则显示的内容稍有不同,因此我一直没有能够提取这些信息。 这是我现在得到的: /html/body/div[3]/div/div/div[1]/div/div[2]/a[1]/i 这是我在Excel中编写的语法: =XPathOnUrl(A2,"//a[@class='twitter']","href") 然后像这样: =XPathOnUrl(A2,"//a[contains(@class,twitter)]/@href") 虽然我尝试了很多不同的方式,但是没有一个向我展示与会员社交媒体个人资料的链接。 我甚至尝试过用多种方式改变xpath,以便从页面获取不同的数据,但是没有一个是社交媒体信息: =XPathOnUrl(A2,"//*[contains(@class,member-banner-tagline)]/div[2]/div/div/div[1]/div/div[1]") =XPathOnUrl(A2,"//*[contains(@class,member-banner-tagline)]/div[2]/div/div/div[1]/div/h1") 我真的不知道该怎么办,有些事情是错的,我也搞不明白。 任何人都有足够的经验,或者可以在这里用我的语法来指出问题? 非常感谢

我怎样才能find使用VBA的onmouseover元素?

我试图刮一个网站,有一个元素,如果你将鼠标移到它上面,它会在泡泡中显示一些信息。 我使用VBA来刮页面,但我不知道如何find具体的元素。 看看网页的来源,我得到这个: <td class="right odds up"> <div onmouseout="delayHideTip()" onmouseover="page.hist(this,'P-0.00-00','1q3cfx2rrhkx0x3jtah',381,event,0,1)" 提供一些细节,以下是我想要抓取的页面: 匹配页面。 当您将鼠标移动到箭头上时,矩形会显示一些内容。 这就是我想要得到的。 我的代码: Private Sub CommandButton6_Click() the_start: Dim objIE As Object Set objIE = CreateObject("InternetExplorer.Application") objIE.Visible = True On Error Resume Next objIE.Navigate ("http://www.oddsportal.com/baseball/usa/mlb-2014/arizona-diamondbacks-st-louis-cardinals-jeOoAP9r/") Do DoEvents If Err.Number <> 0 Then objIE.Quit Set objIE = Nothing GoTo the_start: End If Loop Until objIE.ReadyState […]