After arriving in Colombo, Sri Lanka, the RMB was also exchanged for rupees, but the exchange rate was relatively low, perhaps only 1 to 18. I wonder if there is any exchange for rupees in China. If there is a Sri Lankan rupee exchange rate in China, I suggest you exchange it at home.
If the amount is not much, do you want to change it locally or find a tour guide? Please refer to the exchange rate and change it to a more cost-effective one. If the amount is relatively large, it is better to use US dollars, which is also common here, but I am not sure about the specific exchange rate now.