ModuleNotFoundError:数据块中没有名为“xlsxwriter”的模块

sop*_*hia 2 dataframe pandas

我正在尝试将 Pandas 数据框的内容保存到 windows/azure 数据块中的 excel 文件中。将熊猫导入为 pd

从数据创建一个 Pandas 数据框。

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

使用 XlsxWriter 作为引擎创建 Pandas Excel 编写器。

writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')

将数据框转换为 XlsxWriter Excel 对象。

df.to_excel(writer, sheet_name='Sheet1')

关闭 Pandas Excel writer 并输出 Excel 文件。

writer.save()

错误 >>

ModuleNotFoundError: 没有名为“xlsxwriter”的模块

在第 2 行 pd.ExcelWriter()

databricks 集群在 spark 2.4.4 上运行 关于如何解决这个问题有什么建议吗?

joh*_*lor 5

确保安装了 XlsxWriter

 pip install XlsxWriter
Run Code Online (Sandbox Code Playgroud)

您可能需要重新启动内核在此处输入图片说明

另外,记得导入

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()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在此处输入图片说明