In situ direct growth of single crystalline metal (Co, Ni) selenium nanosheets on metal fibers as counter electrodes toward low-cost, high-performance fiber-shaped dye-sensitized solar cells.