簡體   English   中英

如何從 /Filestore/tables/ 目錄中的 databricks 中使用 pandad pd.read_excel 讀取 excel 文件?

[英]how to read an excel file using pandad pd.read_excel in databricks from /Filestore/tables/ directory?

您好我正在嘗試讀取從 UI 上傳到 DBX 文件存儲的 excel 文件。 我可以看到該文件在 /Filestore/tables 目錄下可用,我正在嘗試使用以下代碼創建 pandas dataframe

import pandas as pd
df = pd.read_excel("/dbfs/FileStore/tables/abc.xlsx")
display(df)

我收到以下錯誤

FileNotFoundError:[Errno 2] 沒有這樣的文件或目錄:'/dbfs/FileStore/tables/abc.xlsx

我知道該路徑與我當前的工作目錄無關我想知道如何使用 python 從文件存儲中指向文件

我嘗試過的事情:

我在路徑中使用了 /FileStore/tables/abc.xlsx 但它不起作用

I know the scala code with spark-excel jar works but I cant execute scala commands as my org didn't and will not provide me access to execute scala commands.

任何想法如何讓這個工作?

創建表時,該文件不存儲為 excel 文件。 您可以通過Spark API訪問數據。

如果您不想使用考拉,您也可以將表格讀入考拉 dataframe,然后將其轉換為 pandas。

如果您不想使用 Spark 或 koalas,則將文件上傳到 /dbfs/FileStore 並從該位置的文件中使用 read_excel。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM