我有一个表,其中有两列:1. 导入类型,2. Excel 导入模板。
第二列-“Excel导入模板”应该存储整个excel文件。
如何将 excel 文件保存在数据库中...我可以使用二进制数据类型列,将 excel 文件转换为字节并保存相同吗?
提前致谢!
最佳答案
是的,您可以使用二进制文件类型。 VARBINARY(MAX)
可能最适合目的。
关于如何“将 Excel 文件转换为字节”(实际上从一开始就是字节),我们需要更多地了解您的编程环境才能提供帮助。如果您使用的是 .NET,您应该能够执行以下操作:
var insert = new SqlCommand("INSERT INTO tbl (xls) VALUES (@xls)", conn);
insert.Parameters.AddWithValue("xls", File.ReadAllBytes("template.xls"));
insert.ExecuteNonQuery();
关于sql - 将excel文件保存在sql server中的数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2492469/