糖尿病病人肝功能异常的原因主要有以下几点:一、药物性肝损害,糖尿病病人经常服用多种降糖药物,合并有高血压、高血脂等,同时服用降压药、降血脂药,可能存在药物性肝损伤。二、脂肪肝,糖尿病病人多合并有脂代谢紊乱,甚至脂肪肝,因此糖尿病病人可能表现出脂肪肝,造成肝功能异常。三、酒精性肝损伤,如果糖尿病病人长时间大量饮酒,也可以发生酒精性肝功能异常。四、病毒性肝炎,如果糖尿病病人合并甲肝、乙肝、丙肝等各型病毒性肝炎,都可以造成肝功能异常。五、自身免疫性肝炎,糖尿病病人也可能合并自身免疫性肝炎,造成肝功能异常。因此,当糖尿病病人表现出肝功能异常时,应该进一步检查,查明肝损害原因。