Police have charged Saeed Noori, the man accused of ploughing a car into pedestrians in central Melbourne on Thursday, with 18 counts of attempted murder and one count of conduct endangering life.

Mr Noori is expected to face Melbourne Magistrates Court this afternoon.

"The 32-year-old Heidelberg West man has been charged and will appear at Melbourne Magistrates Court shortly," police said in a statement.

He was interviewed at Melbourne West Police Station on Saturday after being discharged from hospital on Friday.