gpt4 book ai didi

r - 使用 R 从 Azure blob 导入 Excel

转载 作者:行者123 更新时间:2023-12-03 04:21:25 30 4
gpt4 key购买 nike

我通过以下链接完成了基本设置:

http://htmlpreview.github.io/?https://github.com/Microsoft/AzureSMR/blob/master/inst/doc/tutorial.html

有一个方法“azureGetBlob”允许您从容器中检索对象。然而,它似乎只允许“原始”和“文本”格式,这对于 Excel 来说不是很有用。我已经测试了连接等,我可以检索 .txt/.csv 文件,但不能检索 .xlsx 文件。

有人知道这个问题的解决方法吗?

谢谢

最佳答案

Does anyone know any workaround for this?

Azure Blob 存储上没有文件类型,它只是一个 Blob 名称。扩展类型对于操作系统来说是已知的。如果我们想在r中打开excel文件,我们可以使用第三个库来做到这一点,例如readXl

解决方法:

您可以使用get blob api将 blob 文件下载到本地路径,然后使用 readXl 读取该文件。我们还可以从此 link 获得更多演示代码.

# install
install.packages("readxl")
# Loading
library("readxl")
# xls files
my_data <- read_excel("my_file.xls")
# xlsx files
my_data <- read_excel("my_file.xlsx")

关于r - 使用 R 从 Azure blob 导入 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48374566/

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