Yes, you can use a binary file type. VARBINARY(MAX)most likely the best fit.
, " Excel " ( ), , . .NET, - :
var insert = new SqlCommand("INSERT INTO tbl (xls) VALUES (@xls)", conn);
insert.Parameters.AddWithValue("xls", File.ReadAllBytes("template.xls"));
insert.ExecuteNonQuery();