Trying to convert multiple XLSB files to CSV. Not sure what is the problem here
import os
import pandas as pd
path = r'C://Users//greencolor//Autoreport//Load_attachments//'
for filename in os.listdir(path):
if filename.startswith("PB orders"):
print(filename) #until here its working
month = pd.read_excel(filename, sheet_name="Raw data ", engine="pyxlsb")
print(month) # I get the error here
month = month[month['Sales Manager'] == 'DEVON, JOHN'] #filtering by manager
month.to_csv (path + filename + ".csv", index = None, header=True)
Error
FileNotFoundError: [Errno 2] No such file or directory: 'PB orders Dec.xlsb'
Why I get this error? print(filename) is printing all the XLSB files that name starts with PB orders
filenameis just the file name, not the full path. You need to combine it with the root path to get the actual full path