传的《千家诗》选诗不精，与妻子徐兰英商议编选唐诗。他依据沈德潜（1673年－1769年）的《唐诗别裁》及王士祯（1634年－1711年）的《古诗选》、《唐贤三昧集》、《唐人万首绝句选》为主，杂以其他唐诗选本，“专就唐诗中脍炙人口之作，择其尤要者”，模仿《诗经》的规模，编成《唐诗三百首》，共三百一十首。其题材广泛，反映唐代的政治矛盾、边塞军事、宫闺妇怨、酬酢应制、宦海浮沉、隐逸生活等。但《唐诗三百首》也有一些遗珠之憾，如杜甫《自京赴奉先县咏怀五百字》、《北征》，白居易《新乐府》以及皮日休等人的作品，均未选入。