【问题标题】:How do I write to excel using pandas?如何使用 pandas 写入 excel?
【发布时间】:2017-11-26 08:42:40
【问题描述】:

我已经尝试了两种方法,但我一直收到错误。

我当前的代码:

import pandas as pd
from pandas import ExcelWriter
from pandas import ExcelFile
df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
writer = pd.ExcelWriter('/Users/anonymous/Desktop/Version4.xlsx', engine='xlsxwriter').
df.to_excel(writer, sheet_name='Ex1')
writer.save()

I have the following error:
....   import xlsxwriter ModuleNotFoundError: No module named 'xlsxwriter'

我也试过没有引擎,然后它有同样的错误,除了模块是 openpyxl。我检查以确保在我的终端中并且它们都已安装。

【问题讨论】:

  • pandas 使用 3rd 方模块来读写 excel 文件,因此您是否尝试按照错误中明确说明的方式安装依赖模块
  • 是的,我检查并安装了它——我认为问题在于它没有安装在正确的位置——但我不知道那个位置是什么。我为我需要的所有模块进行了 pip install 并且终端说它已安装,所以这只是应该放置它的位置的问题。

标签: excel pandas


【解决方案1】:

打开命令脚本。转到 start,搜索 cmd,然后安装 pip。 我遇到了这个错误,然后我通过另一个解决方案来解决它:

pip install xlsxwriter

【讨论】:

    【解决方案2】:

    【讨论】:

    • 我认为它和我写的时候是一样的功能:df.to_excel-我只是指定了在我的代码中使用哪个工作表和哪些数据
    猜你喜欢
    • 1970-01-01
    • 2017-11-21
    • 2013-08-09
    • 2018-10-17
    • 2017-03-30
    • 1970-01-01
    • 2021-04-16
    • 2018-08-04
    • 2021-06-06
    相关资源
    最近更新 更多