[英]Read csv file from website into c++
我想从网站将.csv文件的内容读取到c ++程序中。 具体来说,它是谷歌财务形式的财务数据。
http://www.google.com/finance/historical?cid=22144&startdate=Nov+1%2C+2011&enddate=Nov+14%2C+2011
(如果您将“&output = csv”附加到上面的链接,它会将数据下载为csv文件)
我知道我可以使用类似libcurl的东西来下载文件,然后从那里读取它,但我想直接将它读入程序而不必先将其写入文件。
我可以就最佳方法获得一些建议吗? 我当时在考虑boost.asio,但是我没有经验(或一般的网络编程)。
如果您尝试从Web资源下载它,则至少需要实现HTTP协议的某些部分。 libcurl
会为你做这件事。
您无需将其另存为文件。 本示例将向您展示如何下载并将其存储在内存缓冲区中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.