I’m trying to write dataframe 0dataframe to a different excel spreadsheet but getting this error, any ideas?
JavaScript
x
18
18
1
#imports
2
3
import numpy as np
4
import pandas as pd
5
6
#client data, data frame
7
8
excel_1 = pd.read_excel (r'path.xlsx')
9
Odatalocation = (r'path.xlsx')
10
Odataframe = pd.read_excel(Odatalocation, index_col=0, na_values=['NA'], usecols = "A:C")
11
print(Odataframe)
12
13
#moving client data to new spreadsheet
14
15
excel_final = pd.read_excel (r'path.xlsx')
16
17
Odataframe.to_excel(excel_writer=excel_final, sheet_name='Sheet1', na_rep="")
18
Advertisement
Answer
You need to create and ExcelWriter
object:
JavaScript
1
5
1
writer = pd.ExcelWriter("path.xlsx")
2
dataframe.to_excel(excel_writer=writer, sheet_name='Sheet1', na_rep="")
3
4
writer.save()
5