The present invention provides C, O -spiroaryl glycoside compounds and their preparation and application, and specifically, the present invention provides a compound represented by the following formula (I). Here, the definition of each group is as described in the specification. The compound can be used as an SGLT2 inhibitor in the manufacture of a pharmaceutical composition for treating a disease such as diabetes, atherosclerosis, obesity. In formula (I)본 발명은 C, O-스피로 아릴글리코시드계(Aryl glycosides) 화합물 및 이의 제조와 응용을 제공하고, 구체적으로, 본 발명은 하기 식(I)로 표시되는 화합물을 제공한다. 여기서, 각 기의 정의는 명세서에 서술된 바와 같다. 상기 화합물은 SGLT2 억제제로서, 당뇨병, 죽상 동맥 경화증, 비만증과 같은 질환을 치료하는 약물 조성물 제조에 사용될 수 있다.식(I)