簡體   English   中英

ModuleNotFoundError:databricks 中沒有名為“xlsxwriter”的模塊

[英]ModuleNotFoundError: No module named 'xlsxwriter' in databricks

我正在嘗試將 pandas dataframe 的內容保存到 Windows/azure 數據塊中的 excel 文件中。 導入 pandas 作為 pd

根據數據創建 Pandas dataframe。

df = pd.DataFrame({'數據': [10, 20, 30, 20, 15, 30, 45]})

使用 XlsxWriter 作為引擎創建 Pandas Excel 編寫器。

作家= pd.ExcelWriter('pandas_simple.xlsx',引擎='xlsxwriter')

將 dataframe 轉換為 XlsxWriter Excel object。

df.to_excel(作家,sheet_name='Sheet1')

關閉 Pandas Excel 寫入器和 output ZC1D81AF5835844B4E9ZD936910DED8FDC 文件。

writer.save()

錯誤>>

ModuleNotFoundError:沒有名為“xlsxwriter”的模塊

在第 2 行 pd.ExcelWriter()

databricks 集群在 spark 2.4.4 上運行有關如何解決此問題的任何建議?

確保您已安裝 XlsxWriter

 pip install XlsxWriter

您可能需要重新啟動 kernel 在此處輸入圖像描述

另外,記得導入

import pandas as pd
import xlsxwriter

df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')
writer.save()

在此處輸入圖像描述

在此處輸入圖像描述

你可以查看文檔。

enginestr (optional)

用於寫作的引擎。 如果沒有,默認為 io.excel..writer。 注意:只能作為關鍵字參數傳遞。

自 1.2.0 版后已棄用:由於不再維護 xlwt package,xlwt 引擎將在 pandas 的未來版本中刪除。

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.ExcelWriter.html

暫無
暫無

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

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