【发布时间】:2023-03-23 22:30:01
【问题描述】:
所以,我的问题可能听起来很傻,因为这是我第一次使用 XlsxWriter。我直接从their site 复制了他们的代码,但没有成功。
代码是这样的:
import pandas as pd
# Create a Pandas dataframe from the data.
df = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
# Create a Pandas Excel writer using XlsxWriter as the engine.
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
# Convert the dataframe to an XlsxWriter Excel object.
df.to_excel(writer, sheet_name='Sheet1')
# Get the xlsxwriter objects from the dataframe writer object.
workbook = writer.book
worksheet = writer.sheets['Sheet1']
workbook = xlsxwriter.Workbook('filename.xlsx')
worksheet = workbook.add_worksheet()
甚至在我开始处理 CSV 文件之前,这个基本的第一次运行就失败了,并且出现了以下错误:
NameError: name 'xlsxwriter' is not defined
我尝试使用 pip install openpyxl 正如有人在this previous thread 中所说的那样,但它也不起作用。有人可以帮我看看吗?
【问题讨论】:
标签: python excel pandas csv xlsxwriter