<p>I’m trying to save data from a DataFrame to an Excel file using pandas. I tried the following code:<br>
import pandas as pd<br>
import xlsxwriter<br>
data = {‘Name’: [‘John’, ‘Jane’, ‘Adam’], ‘Age’: [25, 30, 35], ‘Gender’: [‘M’, ‘F’, ‘M’]}<br>
df = pd.DataFrame(data)</p>
<p>writer = pd.ExcelWriter(‘output.xlsx’, engine=‘xlsxwriter’)<br>
df.to_excel(writer, sheet_name=‘Sheet1’)</p>
<p>workbook = writer.book<br>
worksheet = writer.sheets[‘Sheet1’]</p>
<h1><a name="p-34997-example-adding-a-chart-1" class="anchor" href="#p-34997-example-adding-a-chart-1" aria-label="Heading link"></a>Example: Adding a chart</h1>
<p>chart = workbook.add_chart({‘type’: ‘line’})<br>
chart.add_series({‘values’: ‘=Sheet1.$B$2:$B$4’})<br>
worksheet.insert_chart(‘D2’, chart)<br>
writer.save()</p>
<pre><code class="lang-auto">
But I get the following error:writer.save()
^^^^^^^^^^^
AttributeError: 'XlsxWriter' object has no attribute 'save'. Did you mean: '_save'?
</code></pre>
<p>Does anyone know how to solve it?</p>