如何逐步浏览在BLOB字段mssql中上传的excel(xlsx)文件

时间:2014-12-10 11:11:32

标签: sql-server excel blob

我需要从xlsx电子表格中的某个列中获取值,该值已在图像(blob)字段中上传到我的数据库。我想逐步遍历行并从第4列获取值,并使用sqlserver将值插入到另一个表中。我可以通过将图像字段转换为varbinary然后再将其转换为varhar并搜索“,”来使用CSV文件。

openrowset可以在blob字段上工作吗?

1 个答案:

答案 0 :(得分:0)

我怀疑这可行。即使XLSX中的数据以微软Office Open-XML格式(http://en.wikipedia.org/wiki/Office_Open_XML)存储,XML也会被压缩,这意味着您的XLSX文件是二进制文件。所以,如果你想访问xlsx中的数据(你不能使用csv吗?)我认为你需要以编程方式这样做。根据您选择的编程逻辑,有各种开源项目允许您访问xlsx文件。