我想知道是否可以在Google电子表格中查询过去的汇率.
例如; 使用公式=GoogleFinance("CURRENCY:USDEUR")将在此时返回美元/欧元汇率.你如何找回历史汇率?
关于多种货币,我已经阅读了关于SO的不同问答,但对我来说没有一个是清楚的,或者没有提供有关我的用例的足够详细信息.
场景:
Raddo公司在英国,法国和美国设有3个分公司.Raddo的基础货币为美元.预算以美元创建.Raddo在数据库中存储支持的固化交换率.
英国员工以英镑和法国创建采购订单,以欧元创建采购订单.
Q1:应该在采购订单/订单项目数据库表中存储什么 - 分支机构位置货币和当前汇率或基础货币美元的转换金额?请记住,汇率必须是PO创建时的汇率.
Q2:转换什么以及何时能够以美元/基础货币生成报告?
问题3:如果有人在2年后将基础货币从美元变为澳元澳元,那么对现有数据的影响是什么?
问题4:处理多种货币的最佳方法是什么,以便应用程序处理最少量的转换?
database database-design currency data-conversion currency-exchange-rates
我需要在SQL 2008数据库中存储货币汇率数据.我想将rate作为decimal数据库中的数据类型.
我不确定的一件事是要给出多少小数位(例如十进制(18,?)).
因为,我将使用此服务作为源:http://openexchangerates.org/latest.json.在那里,似乎使用的最小小数位数是' 6 '.
这是正确的数字,还是可能有超过6位小数的费率?
我正在使用GOOGLEFINANCE()谷歌表格中的功能来获取我为会计输入的费用的汇率。
问题是有时我收到#N/A消息错误
在评估 GOOGLEFINANCE 时,对交易品种的查询:'PENUSD' 未返回任何数据。
令人困惑的部分是,有时可能会在 5 分钟后刷新页面,某些单元格实际上开始工作,而其他单元格会收到错误消息。我无法确定问题所在。
另一方面,很明显这是一种糟糕的货币兑换方式,因为它不断地计算过去一天的汇率。有没有办法一次性获得历史汇率作为价值?我正在考虑一个脚本,它为日期列中输入的每个新“日期”计算当天的汇率并在旁边的单元格中输入数字。
这可能吗?有没有更好的解决方案?谢谢您的帮助
excel google-finance google-sheets google-apps-script currency-exchange-rates
在阅读了如何最好地正确处理多个时区中的用户之后,我了解到要走的路是将所有日期存储在规范化的、应用程序范围的时区中 -UTC然后应用规范化时区和个人用户之间的差异输出时的时区。今天我开始考虑将这种方法应用于软件中的货币处理是否合适:
所有存储的货币都转换为应用程序范围的货币,比如说EUR(€),并且在输出时,货币会转换回用户自己的货币,并使用当天更新的汇率?
这里有什么常识?这通常是如何解决的,在选择处理此问题的方法之前我应该注意什么?
我正在设计一个包含货币汇率的关系数据库。我的第一直觉是拥有一个列出所有货币的货币表,并将每种其他货币的汇率作为属性。
例如:货币表
我在网上搜索了如何在数据库中实现货币兑换表,在我查看过的所有地方都有一个表currency_exchange,其中包含列base_currency、non_base_currency(兑换货币)、汇率和日期。
由于我找不到与我的类似的实现,而且我读过的一篇文章说另一个实现是他工作的金融公司的实现方式,所以我认为另一个优于我的!
我只是不明白为什么。有人可以解释一下为什么另一个更好吗?
我想使用谷歌财务api转换货币.但它不在我的本地机器(印度)工作.当我从位于美国的一台服务器点击并提供正确的结果时,它工作正常.
网址:https://finance.google.com/finance/converter?a = 1& from = ZAR & to = USD & meta = 53336452-3e60-4fa1-9740-9ef8ea9e9118
谁能帮助我在我的本地机器上正确地使用这个api?
任何帮助将受到赞赏谢谢.
使用来自欧洲中央银行的此 URL:
www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
我想将货币符号和汇率导入到字典或对象中。我已经把它读入了一个 xml 文档,但我在挑选节点属性时遇到了麻烦。
谢谢
string xmlString;
using (var client = new WebClient())
{
xmlString = client.DownloadString("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
}
var xmlDoc = new XmlDocument();
xmlDoc.LoadXml(xmlString);
foreach(XmlNode node in xmlDoc.SelectNodes("//*/Cube/@currency"))
{
// add currency and rate to dictionary
}
Run Code Online (Sandbox Code Playgroud) currency ×3
sql ×2
c# ×1
database ×1
decimal ×1
excel ×1
google-api ×1
google-docs ×1
t-sql ×1
xml ×1