An explosion at a factory near Deesa town in Gujarat has resulted in the death of seven workers, according to the district collector.