【发布时间】:2016-05-05 14:22:17
【问题描述】:
我正在尝试使用 SSIS 导入 XML 文档,该文档使用 Microsoft Office Excel 格式导出,包含 17 列。我有一个删除多个命名空间的 XML 任务,但现在我有一个格式类似于下面的示例代码的文档。我可以将每个单元格加载到数据库中它自己的记录中,但是由于行或单元格部分内没有标签,所以我有一个数据库表,每个单元格有一列。我没有任何行号,所以不确定是否可以进行某种预排序,或者我是否必须根据行号为 17 的倍数和 STUFF FOR XML 执行一堆 SQL通过看起来很乱的临时表对行进行路径。
<Worksheet>
<Table>
<Column/>
<Row>
<Cell StyleID="s62">
<Data Type="String">City</Data>
</Cell>
<Cell StyleID="s62">
<Data Type="String">State</Data>
</Cell>
<Cell StyleID="s62">
<Data Type="String">Zip</Data>
</Cell>
</Row>
</Table>
</Worksheet>
【问题讨论】:
标签: sql-server xml ssis