Police were called to the shop at Kilburn High Road on Tuesday (July 15) at 10.7am to reports of a man being stabbed.
At the scene, a man in his 40s was treated for minor injuries.
Footage shows a man wearing a gas mask being tackled by Tesco staff.
Leandro Bruce was arrested on suspicion of grievous bodily harm and for possession of a sharp pointed article in a public place.
The 23-year-old was charged on Wednesday (July 16) with grievous bodily harm without intent, possession of a sharp pointed article in a public place and for common assault.
He was remanded into custody and appeared at Willesden Magistrates’ Court on Wednesday.
A Metropolitan Police spokesperson said: “On Tuesday, 15 July police were called at 10:07hrs to Kilburn High Road following reports that a man had been stabbed with a screwdriver.
“Met officers attended the scene alongside paramedics who treated a man in his 40s for minor injuries.
“Police on scene arrested a 23-year-old man on suspicion of grievous bodily harm and for possession of a sharp pointed article in a public place.
“Leandro Bruce, 23 (11.01.02) of no fixed address was charged on Wednesday, 16 July with grievous bodily harm without intent, possession of a sharp pointed article in a public place and for common assault.
“He was remanded into custody and will appear at Willesden Magistrates’ Court on Wednesday, 16 July.
“The investigation remains on-going.”