Ano, můžete použít binární typ souboru. VARBINARY(MAX)
pravděpodobně nejlépe vyhovuje účelu.
Pokud jde o to, jak "převést soubor Excel na bajty" (od začátku to jsou skutečně bajty), budeme potřebovat vědět více o vašem programovacím prostředí, abychom vám mohli pomoci. Pokud používáte .NET, měli byste být schopni udělat něco takového:
var insert = new SqlCommand("INSERT INTO tbl (xls) VALUES (@xls)", conn);
insert.Parameters.AddWithValue("xls", File.ReadAllBytes("template.xls"));
insert.ExecuteNonQuery();