Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何将多个XML文件作为文本拉入Excel或SQL Server?_Sql Server_Xml_Excel - Fatal编程技术网

Sql server 如何将多个XML文件作为文本拉入Excel或SQL Server?

Sql server 如何将多个XML文件作为文本拉入Excel或SQL Server?,sql-server,xml,excel,Sql Server,Xml,Excel,我有几十个XML文件。我希望将每个字段作为一个条目存储在XML类型的SQL Server表中,以便使用最新版本的SQL Server提供的内置功能查询和操作字段数据。做这件事的有效方法是什么?我可以将每个文件导入Excel中的一个单元格,然后将其导入SQL Server,但也不知道如何做到这一点,无需手动复制粘贴。一种方法是SSIS;另一种方法是编写一个简单的控制台应用程序。无论哪种编码方式更适合您,都可能是最有效的方式。您可以使用SSI导入文件。。它显示了如何将XML文件列表直接导入SQL S

我有几十个XML文件。我希望将每个字段作为一个条目存储在XML类型的SQL Server表中,以便使用最新版本的SQL Server提供的内置功能查询和操作字段数据。做这件事的有效方法是什么?我可以将每个文件导入Excel中的一个单元格,然后将其导入SQL Server,但也不知道如何做到这一点,无需手动复制粘贴。

一种方法是SSIS;另一种方法是编写一个简单的控制台应用程序。无论哪种编码方式更适合您,都可能是最有效的方式。

您可以使用SSI导入文件。。它显示了如何将XML文件列表直接导入SQL Server的表中,不需要Excel或其他解决方法,但服务器必须具有对存储路径的访问权限。答案的第二部分展示了如何从XML中读取。