上班时心绞痛是否算工伤需要根据具体情况来判断。如果心绞痛是由于工作所带来的身体负荷、心理压力、工作环境等因素导致的,则可以认定为工伤;如果心绞痛是由于个人生活习惯、遗传因素等非工作因素引起的,则不能认定为工伤。因此,需要综合考虑个人工作和身体状况,以及医生的诊断意见和公司的相关规定来决定是否算工伤。