我正在尝试找到以下代码。
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()
但是我得到以下错误:
writer.save()
^^^^^^^^^^^
AttributeError: 'XlsxWriter' object has no attribute 'save'. Did you mean: '_save'?
有人知道怎么解决吗? 提前致谢! 朱塞佩
尝试使用 pandas 将数据框中的数据保存在 excel 文件中
我看到了同样的事情。 在 XlsxWriter 1.3.7 doc.save() 中有效。 在 3.1.0 中,只有 doc._save() 函数也有效,但 doc.save() 无效