首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel当前汇率

Excel当前汇率
EN

Stack Overflow用户
提问于 2016-06-21 08:49:30
回答 2查看 1.1K关注 0票数 2

是否有方法在MS中导入当前汇率并保持其更新?Excel提供了一种调用URL并将响应导入单元格的方法。

有几个教授。在互联网上的服务,但我想确保没有数据记录和提供的信息是最新的。应该是免费的..。

EN

回答 2

Stack Overflow用户

发布于 2017-07-19 13:56:08

这里有一个不需要编码的解决方案。您可以从雅虎财务下载CSV格式的数据,并将其作为查询导入Excel。

如何将数据从雅虎财务导入到Excel?

  1. 转到网上的数据→。
  2. 在字段URL中指定数据URL,例如美元对欧元汇率:http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b
  3. 按下负荷。具有所需数据的新工作表将自动创建。
  4. 您可以通过分别取消选择标头行和带状行来隐藏单元格的标题和样式。

仅此而已,现在您有一个带有所需数据的单元格。您可以像引用Excel中的任何其他单元格一样引用该单元格。

好消息:

票数 1
EN

Stack Overflow用户

发布于 2016-06-21 08:49:30

Excel中的汇率

调用URL http://genia.berlin/usd.php以获得与美元相比的实际汇率.精度为小数点4位。错误调用返回空结果,没有错误消息。用ISO 4217符号给出的一个参数,例如:http://genia.berlin/usd.php?eur

信息是提供的,没有任何种类的保证!

一步一步的解决方案,包括截图,可以在这里找到:e.html

创建一个文本文件。名称可以自由选择。请确保在URL之后有一个空行。

代码语言:javascript
复制
WEB
1
http://genia.berlin/usd.php?["Currency","Enter currency code (ISO 4217)"]

Selection=EntirePage
Formatting=None
PreFormattedTextToColumns=True
ConsecutiveDelimitersAsOne=True
SingleBlockTextImport=False
DisableDateRecognition=False
DisableRedirections=True

选择存储的请求

启动Excel并显示以下菜单: Data / Get外部数据/运行保存的查询.键入上一节中文本文件的位置和名称(例如,excelquery.txt)。查询被视为公式。所分配的单元可以存储在另一个工作表中。

外部数据的选择

在选择属性时,可以在打开Excel文档时设置不同的设置,例如自动更新。

选择货币作为参数

有三种可能的方法来选择货币作为参数。

  1. 按用户输入(使用此字符串提示值)
  2. 指定字符串,例如EUR (使用此值)
  3. 指定包含字符串的Excel单元格(获取此单元格的值)

用户输入

提示用户在对话框中指定货币。他还可以确定是否在将来更新同一文档时再次使用输入。

下次当您调用Excel文件时,将发出警告。数据检索的连接必须由用户确认。

下面是服务器端的代码片段(PHP):

<?php if ($p= substr ($_SERVER['QUERY_STRING'], 0, 3)) { $pu= strtoupper ($p); if (preg_match ('/^(?: BGN|CHF|CZK|DKK|EEK|EUR|GBP|HRK|HUF|ISK|LTL|LVL|MDL|MKD|NOK|PLN|RON|RSD|RUB|SEK|SKK|TRY|UAH| BDT|BND|CNY|FJD|HKD|IDR|INR|JPY|KRW|LKR|MVR|MYR|NPR|PHP|PKR|SGD|THB|TWD|VND|IQD| ANG|ARS|BOB|BRL|CAD|CLP|COP|CRC|DOP|HNL|KYD|MXN|NIO|PEN|PYG|SVC|TTD|UYU|VEF| BWP|DZD|EGP|KES|MAD|MUR|NAD|NGN|PGK|SCR|SLL|TZS|UGX|XOF|ZAR|ZMK| AED|AUD|BHD|ILS|JOD|KWD|KZT|LBP|NZD|OMR|QAR|SAR|TND|UZS|YER )$/x', $pu)) { $pl= strtolower ($p); if ($x= simplexml_load_file ("http://xxxxx/$pl.xml", null, LIBXML_NOCDATA)) { if (preg_match ("/(\d+)\.(\d+)\s*$pu/", (string) $x->channel->item->description, $currency)) { header ('Content-type: text/plain'); header ('Cache-Control: no-cache, must-revalidate'); echo "$currency[1],$currency[2]"; //Excel braucht Komma statt Punkt exit; } } } } header ('HTTP/1.1 204 No Content', true, 204);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37939678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档