Currently I am using sprite sheets to show 2D animations. Each frame of the sprite sheet is 256 pixels in size. When a single frame is exported on its own and put into Unity the quality is great. However, when I export the entire sprite sheet and look at a single frame in unity, the quality is very poor in comparison to the exported single frame.
The maximum size a texture unity has support for is 4096x4096, but the default max size is set to 1024x1024, you can change this in the import settings for the texture. If your sprite sheet is larger than 4096 in either direction, you will have to split it into several textures.