如何使用Azure服务将Excel文件导入SQL Server

拉斐尔·利马

当前,我有一个Web应用程序,可以导入Excel文件,解析它们(使用openXML),然后将数据导入SQL Server。用户无需按照要插入数据库表的相同顺序发送文件,就无需预定义Excel模板,如果值与列类型不兼容,则系统会生成一个日志错误文件,该文件将基本上说:“ Excel地址-> A1,值-> XXXXX(字符串),预期->(日期yyyy / mm / dd)。

解析文件时,我检查格式是否与db表兼容

我想将此服务迁移到云上,尤其是天青,因为我使用Visual Studio进行开发,并且集成可以简化工作。但是,我对多种服务以及在可能的情况下进行此类工作有些迷失。

我想将文件存储在Azure Blob存储中,然后发送到Data Lake(?)以将数据导入到SQL Server数据库中,这可能吗?这些是我应该使用的服务吗?

罗伯·里根

考虑到这些限制,我能想到的最简单(可能是最便宜)的解决方案是上载到Azure函数。然后,您的Azure函数可以执行解析并将记录插入到SQL数据库中。如果由于数据错误导致解析无法完成,它也可以返回HTTP错误代码和消息。

Azure Functions的缺点是运行时约束。如果您要推送太多数据而遇到这些约束,则可以启动Azure WebApp来执行相同的操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将CSV文件导入SQL Server

并非所有行都是在SQL Server中使用OPENROWSET从Excel文件导入的

如何将.CSV和Excel文件导入Azure SQL Server

将数据从Excel导入到SQL Server

将Excel导入SQL Server时如何插入日期

使用python将数据从excel文件导入SQL Server

将Excel数据导入SQL Server数据库

从csv文件导入SQL Server

如何将数据库从SQL Server导入到Azure数据库?

如何将这种格式化的txt文件导入到SQL Server表中

使用服务主体连接Azure SQL Server

SSIS:使用文件上次修改日期条件将数据从excel导入到sql server数据库

如何将.sql文件连接到MySQL Server以与应用程序服务器一起使用

将文件从Excel 2010导入到Visual Studio SQL Server

将数据从Excel导入SQL Server

Excel如何使用Transact SQL从SQL Server导入数据

如何通过使用SQL Server Management Studio将Excel文件作为二进制类型导入数据库表中

使用导入导出向导将DAT文件内容导入到SQL Server表中-错误

使用SqlBulkCopy将CSV文件导入SQL Server

我们如何将Excel文件导入到Sql Server表中,而excel表的列不按Sql表的顺序排列

将 .sql 文件导入 SQL Server 2012

导入 SQL Server .bacpac 文件

如何将 Azure blob 文件导入 Sql Server 2008

如何将 Azure 存储 Blob JSON 导入 Azure SQL Server

使用 VB.Net 应用程序将 Excel 数据导入 SQL Server 表

Write-SqlTableData 将 CSV 导入 Azure SQL Server 表

使用 BCP 将 CSV 文件导入 Azure SQL Server

将数据从 Microsoft SQL Server 导入 Excel

使用 VBA 将 Excel 数据导入 SQL Server 表