gpt4 book ai didi

c# - 需要通过oledb连接从azure存储blob容器读取excel文件

转载 作者:太空宇宙 更新时间:2023-11-03 13:04:43 24 4
gpt4 key购买 nike

我已将我的网站托管到azure...我已通过中间服务器将Excel文件上传到azure存储blob容器中,因为我无法直接从网站访问azure..所以我需要的是,我需要使用“oledb连接”从azure存储blob容器(或)中间服务器本地路径读取excel文件并将其存储到数据表中以验证excel..所以任何人都可以帮助我进一步进行。

最佳答案

您从未编辑过您的问题来显示代码,并且您错误地作为答案发布的代码已被删除,所以我在这里进行猜测,但是......我相当确定问题是您'正在尝试通过您的 OleDbConnection 将 blob 作为文件打开。

Azure 存储 blob 无法作为文件打开。如果要像文件一样使用 blob 的内容,则首先需要下载它并将其保存为文件(或使用内存流,但在您的情况下,您需要一个文件)。然后您可以像平常一样打开该文件。

由于您在基于 Azure 的 Web 应用中运行代码,因此理想情况下您希望 Web 应用与存储帐户位于同一区域。您将下载到网络应用程序的本地磁盘(网络应用程序为您提供本地存储空间供您使用)。

完成文件操作后,您需要将其上传回 blob。

关于c# - 需要通过oledb连接从azure存储blob容器读取excel文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31160188/

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