If a matrix is invertible is it necessarily "one-to-one"?
A matrix cannot be "one-to-one".
I think you are asking if a function (often represented by matrices) is invertible, is it necessarily "one-to-one" (injective)?
The answer is yes. A function is bijective (invertible) if and only if it is injective and surjective (one-to-one and onto).