如何在Excel Server数据库中存储Excel工作表数据

时间:2015-03-18 11:35:47

标签: sql-server database excel

我有一个只能接受.xls表格的专栏。我想知道如何从SQL Server中的上传文件中存储。

2 个答案:

答案 0 :(得分:0)

根据您计划如何访问它的方式,有许多不同的方法。以下是Microsoft(https://support.microsoft.com/en-us/kb/321686

的推荐方法
  • SQL Server数据转换服务(DTS)
  • Microsoft SQL Server 2005集成服务(SSIS)
  • SQL Server链接服务器
  • SQL Server分布式查询
  • ActiveX数据对象(ADO)和用于SQL Server的Microsoft OLE DB提供程序
  • ADO和Jet 4.0的Microsoft OLE DB提供程序

文章中描述了每种方法的技巧(或者你可以谷歌)。如果您只需要保存文件以供下载,则可以将excel文件加载到VARBINARY列中。

答案 1 :(得分:0)

取决于您将使用的数据库,但通常二进制文件将存储为BLOB:

http://en.wikipedia.org/wiki/Binary_large_object

如果你能避免这样做,我建议不要这样做。