【发布时间】:2020-09-22 22:15:04
【问题描述】:
我收到了一个 XML 文件,其中日期字段是 Excel 序列日期编号,而不是通常的 mm/dd/yyyy 日期。我无法将数据转换添加到我预先存在的 SSIS 包,因为序列号在 XML 文件中,而不是在 excel 文件中。
SSIS 包清理并将一个 xml 文件加载到 SQL Server 表中。
有人有什么想法吗?我在 Visual Studios 2015 工作,仅供参考。
XML 数据片段:
<AGREEMENT_CODE>1960-EMPR</AGREEMENT_CODE>
<AGREEMENT_NAME>1960-Legacy Employer Conversion
Default</AGREEMENT_NAME>
<AGREEMENT_TYPE>MBA</AGREEMENT_TYPE>
<FUND_TYPE>Health & Pension</FUND_TYPE>
<CONTRACT_START_DATE>21916</CONTRACT_START_DATE>
<EMPLOYER_ID>25568</EMPLOYER_ID>
<EMPLOYER_NAME>10409</EMPLOYER_NAME>
<BILLING_ENTITY_CODE>ACT III TELEVISION, L.P.</BILLING_ENTITY_CODE>
<BILLING_ENTITY_NAME>10409</BILLING_ENTITY_NAME>
<PARTICIPATION_START_DATE>ACT III TELEVISION, L.P.
</PARTICIPATION_START_DATE>
<PARTICIPATION_SIGNED_DATE>35917</PARTICIPATION_SIGNED_DATE>
Excel 序列号位于第 6 行和第 13 行。它们是 5 位数字。
【问题讨论】:
标签: sql-server excel xml date ssis