相关疑难解决方法(0)

“XlsxWriter”对象没有属性“保存”。您的意思是:“_save”吗?

我正在尝试使用 pandas 将数据帧中的数据保存到 Excel 文件中。我正在尝试以下代码。

import pandas as pd
import xlsxwriter
data = {'Name': ['John', 'Jane', 'Adam'], 'Age': [25, 30, 35], 'Gender': ['M', 'F', 'M']}
df = pd.DataFrame(data)

writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')
df.to_excel(writer, sheet_name='Sheet1')

workbook = writer.book
worksheet = writer.sheets['Sheet1']

# Example: Adding a chart
chart = workbook.add_chart({'type': 'line'})
chart.add_series({'values': '=Sheet1.$B$2:$B$4'})
worksheet.insert_chart('D2', chart)
writer.save()
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

writer.save()
    ^^^^^^^^^^^
AttributeError: 'XlsxWriter' object has no attribute 'save'. Did you mean: '_save'?
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决它?

python excel pandas xlsxwriter

33
推荐指数
1
解决办法
6万
查看次数

标签 统计

excel ×1

pandas ×1

python ×1

xlsxwriter ×1