gpt4 book ai didi

c# - 下载 csv 文件并将其转换为 Datatable

转载 作者:行者123 更新时间:2023-11-30 16:07:55 25 4
gpt4 key购买 nike

我有一个要求,我需要从给定的 url 下载一个 csv 文件,然后将数据从文件导出到数据库。

有什么方法可以直接下载文件并将其转换为数据表,而不是将其保存到硬盘,然后再将其读取到数据表。

希望我的问题有道理。

提前致谢

最佳答案

您可以使用 StreamReader 类下载 csv 而无需将其保存在本地:

public string DownloadCSV(string url)
{
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest .GetResponse();

StreamReader streamReader = new StreamReader(httpWebResponse .GetResponseStream());
string results = streamReader.ReadToEnd();
streamReader .Close();

return results;
}

关于c# - 下载 csv 文件并将其转换为 Datatable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30096558/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com