Catalyze the interconversion of 3-, 4-, 5-, 6-, and 7-carbon sugars. The first transketolase reaction converts the five carbon ribose 5-phosphate and xylulose 5-phosphate to the seven carbon sedoheptulose 7-phosphate and the three carbon glyceraldehyde 3-phosphate.