The invention relates to a preparation method of a textile, in particular to bamboo charcoal fiber fabric for home textiles. The preparation method comprises the following steps: preparation of bamboo charcoal micropowder emulsion, preparation of viscose, preparation of bamboo charcoal fiber filaments, and preparation of gray fabric, and further comprises the specific steps: spinning, warping, slashing, weaving, two-bath dyeing, postprocessing of the fabric, scutching, dehydrating, drying and sewing, wherein during the spinning process, the cotton fiber is used for the warp direction, modal fiber or covered spandex filaments and bamboo charcoal fiber filaments are used for the weft-wise direction; the two-bath dyeing method comprises pad dyeing and dyeing the same color; the jacquard weaving method comprises first-time loose drying, velvet piling, second-time loose drying, and preparing the pattern screen printing plate for chromatography; the drying temperature for the first-time loose drying in the jacquard weaving step is 130-140 DEG C, and the drying time is 5-9 minutes; the drying temperature for the second-time loose drying is 70-90 DEG C, and the drying time is 15-22 minutes. The bamboo charcoal fiber fabric for the home textiles prepared by the method is soft and good in the antibacterial activity.