Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从ADLS存储中读取Excel文件为

从ADLS存储中读取Excel文件为
EN

Stack Overflow用户
提问于 2022-10-11 08:43:32
回答 2查看 77关注 0票数 0

我们尝试以下列方式读取excel文件:

  • spark.read.format("com.databricks.spark.excel")
  • spark.read.format("com.crealytics.spark.excel")
  • spark.read.format("excel")

收到一个错误声明:未能初始化fs.azure.account.key检测到的configurationInvalid配置值

错误截图

注意:

  1. 在尝试从同一个ADLS读取csv文件时,蔚蓝凭据工作正常。
  2. 我们已经在Databricks集群中安装了所需的库: com.crealytics:spark-excel_2.12:3.1.2_0.16.5-pre0 & openpyxl
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-10-12 07:28:47

尝试这个访问您的ADLS

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
configs = {"fs.azure.account.auth.type": "OAuth",
           "fs.azure.account.oauth.provider.type": "org.apache.hadoop.fs.azurebfs.oauth2.ClientCredsTokenProvider",
           "fs.azure.account.oauth2.client.id": f"{client_id}",
           "fs.azure.account.oauth2.client.secret": f"{client_secret}",
           "fs.azure.account.oauth2.client.endpoint": f"https://login.microsoftonline.com/{tenant_id}/oauth2/token"}
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
def mount_adls(container_name2):
    dbutils.fs.mount(
      source = f"abfss://{container_name2}@{storage_account_name}.dfs.core.windows.net/",
      mount_point = f"/mnt/{storage_account_name}/{container_name2}",
      extra_configs = configs)
票数 0
EN

Stack Overflow用户

发布于 2022-10-11 11:13:57

您可以使用熊猫读取.xlsx文件,然后将其转换为触发数据格式。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from pyspark.sql import SparkSession
import pandas

spark = SparkSession.builder.appName("Test").getOrCreate()

pdf = pandas.read_excel('excelfile.xlsx', sheet_name='sheetname', inferSchema='true')
df = spark.createDataFrame(pdf)

df.show()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74031467

复制
相关文章
读取Excel文件
最近有个需求需要在app内置数据,新来的产品扔给了我两个Excel表格就不管了(两个表格格式还不统一。。。),于是通过度娘等方法找到了Android中读取Excel表格文件的一种方法,记录一下。 闲话一下Excel中工作簿和工作表的区别: 工作簿中包含有工作表。工作簿可以由一张或多张工作表组成,一个工作簿就是一个EXCEL表格文件。 好了,开始读取表格文件吧。 前提 首先,我们假设需要读取的表格文件名字为test.xls, 位于assets根目录下。 所需Jar包 这里为了能读取到Excel表格
coderZhen
2018/06/28
2.4K0
flask上传excel文件,无须存储,直接读取内容
运行环境python3.6 import xlrd from flask import Flask, request app = Flask(__name__) @app.route("/", methods=['POST', 'GET']) def filelist1(): print(request.files) file = request.files['file'] print('file', type(file), file) print(file.file
用户1214487
2018/12/07
3.5K0
flask上传excel文件,无须存储,直接读取内容
运行环境python3.6 import xlrd from flask import Flask, request app = Flask(__name__) @app.route("/", methods=['POST', 'GET']) def filelist1(): print(request.files) file = request.files['file'] print('file', type(file), file) print(file.file
用户8832503
2022/03/02
2.4K0
pandas 读取excel文件
举一个IO为文件对象的例子, 有些时候file文件路径的包含较复杂的中文字符串时,pandas 可能会解析文件路径失败,可以使用文件对象来解决。
全栈程序员站长
2022/11/04
3.8K0
pandas 读取excel文件
Python Numpy 从文件中读取数据
测试文件内容(test1.txt) hello,123,nihao 8,9,10 io,he,no 测试代码 import numpy # dtype:默认读取数据类型,delimiter:分隔符 world_alcohol = numpy.genfromtxt("test1.txt", dtype=str, delimiter=",") # 数据结构 print(type(world_alcohol)) # 数据内容 print(world_alcohol) # 帮助文档 print(help(nump
山海散人
2021/03/03
4.3K0
轻松解析excel文件 —-利用MFC读取excel文件
在项目中需要解析excel文件,尝试了很多办法,最后还是利用MFC自带的解析Excel类。网上的资源很多,前面添加类步骤基本差不多,都能成功,但是在自己写类进行封装的时候,抄袭现象很明显,很多错误还是接着一字不差的发上来。最后找了一个错误不是很多的,自己修改封装,先附上一个demo。
全栈程序员站长
2022/09/07
4.6K0
轻松解析excel文件 —-利用MFC读取excel文件
PHP读取Excel文件内容
项目需要读取Excel的内容,从百度搜索了下,主要有两个选择,第一个是PHPExcelReader,另外一个是PHPExcel。
大江小浪
2018/07/24
5.3K0
前端读取Excel报表文件
在实际开发中,经常会遇到导入Excel文件的需求,有的产品人想法更多,想要在前端直接判断文件内容格式是否正确,必填项是否已填写
书童小二
2018/09/03
4.3K0
前端读取Excel报表文件
Python pandas读取Excel文件
要使用Python处理数据,首先要将数据装载到Python,这里使用Python pandas来读取Excel文件。
fanjy
2021/11/10
4.6K0
Python pandas读取Excel文件
Electron中excel读取
https://cdnjs.cloudflare.com/ajax/libs/mathjs/3.16.0/math.min.js
码客说
2022/10/04
1.5K0
java POI读取Excel文件
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Map; impo
用户7718188
2021/09/22
1.1K0
[Python]使用Python读取多个excel文件内容,然后汇总到excel中
需求是要将读取多个excel文件中的内容,然后汇总在result.xlsx文件中。
东风压倒西风
2022/04/13
3.7K0
python读取excel文件代码_python怎么加速读取excel
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
9210
java POI读取Excel文件
java POI读取Excel文件 import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import
大师级码师
2021/09/21
9050
python读取excel文件显示文件不存在?_python怎么读取excel
2、xlrd和xlwt两个模块分别用来读Excel和写Excel,只支持.xls和.xlsx格式,xlutils模块可以同时读写一个已存在的Excel文件,依赖于xlrd和xlwt。
全栈程序员站长
2022/11/07
1.4K0
pyspark之从HDFS上读取文件、从本地读取文件
hdfs上的路径: path="hdfs:///主机名:端口号/地址" 本地上的路径: path"file:///本地地址" 读取文件: rdd=sc.textFile(path)
西西嘛呦
2020/08/26
5.1K0
C# 简单读取文件 读取文件为二进制读取文件为字符串
如果有找到比我上面代码更少的方法请告诉我,这里不用安装第三方的库,是在快速创建新的项目进行测试
林德熙
2019/03/13
2.7K0
Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
值得注意的是:文件格式要保存为xls【excel数据存储另存为xls比较稳妥】,直接改后缀名可能还会报错,报错如下:
汀丶人工智能
2022/12/21
1.6K0
Python xlwt数据保存到 Excel中以及xlrd读取excel文件画图
Python读取文件夹中的所有Excel文件名
os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。
哆哆Excel
2022/10/25
6.8K0
Python读取文件夹中的所有Excel文件名
python读取excel格式的文件
使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用。
py3study
2020/01/14
1.1K0

相似问题

读取excel文件并存储为dict

10

从Databricks ADLS挂载点读取文件为字节字符串

23

Spark从ADLS gen1读取文件

10

从Google云存储读取Excel文件

136

如何使用熊猫读取adls第2代中存储的文件?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文