The present invention relates to a spiro compound and the medical uses thereof. Specifically, the invention relates to a spiro compound represented by the general formula (I), a preparation method therefor, a pharmaceutical composition containing same, and is used as an acetyl-CoA carboxylase (ACC) inhibitor and is used for treating diseases associated with ACC activity. Each substituent in the general formula (I) is as defined in description.L'invention concerne un composé spyro et ses applications médicales. L'invention concerne plus particulièrement un composé spyro de formule générale (I), son procédé de préparation, sa composition pharmaceutique le contenant. Ce composé spyro sert comme inhibiteur d'acétyl-CoA carboxylase (ACC) et est indiqué pour traiter les maladies associées à l'activité de l'ACC. Chaque substituant représenté dans la formule générale (I) est tel que défini dans la description.涉及螺环类化合物及其医药用途。具体地,涉及通式(I)所示的螺环类化合物,其制备方法,含有其的药物组合物,以及其作为乙酰辅酶A羧化酶(ACC)抑制剂,用于治疗与ACC活性相关的疾病的用途。其中通式(I)中的各取代基的定义与说明书中的定义相同。