The invention provides a cany bamboo fabric and preparation method, which comprises a cany skin layer or a bamboo skin layer (1) and a lapping cloth layer (2); wherein, the cany skin layer or the bamboo skin layer (1) are produced through the scraping and silking or drawing out and planishing treatments; the cany skin layer or the bamboo skin layer (1) are compounded with the lapping cloth layer (2) together. The cany bamboo fabric is characterized in that (a) the processes of degreasing, purifying, stewing, acid treatment and bleaching treatment are added between the process of silking or drawing out and the process of planishing, (b) the cany skin or the bamboo skin are weaved into the cany skin layer or the bamboo skin layer (1), and (c) the processes of softening finishing and hot compression and fixation are processed as the cany skin layer or the bamboo skin layer (1) are compounded with the lapping cloth layer (2) together. The cany bamboo fabric has the advantages of beautiful appearance, good performance of ultraviolet resistance, soft texture, uneasy to fold, free of yellowing, easy to clean, being applicable to the production of clothing, bedding articles, high grade car pad set, slipcover, window curtain, carpet, and shoes and hats, and versatility.