Ja, du kan bruge en binær filtype. VARBINARY(MAX)
vil sandsynligvis passe bedst til formålet.
Med hensyn til, hvordan man "konverterer Excel-filen til bytes" (det er virkelig bytes fra begyndelsen), bliver vi nødt til at vide mere om dit programmeringsmiljø for at kunne hjælpe. Hvis du bruger .NET, burde du være i stand til at gøre noget som dette:
var insert = new SqlCommand("INSERT INTO tbl (xls) VALUES (@xls)", conn);
insert.Parameters.AddWithValue("xls", File.ReadAllBytes("template.xls"));
insert.ExecuteNonQuery();