小编use*_*884的帖子

如何加载混合记录类型的定宽文件?并且文件包含两个头

我有一个任务来加载格式异常的文本文件。该文件也包含不需要的数据。它包含两个连续的标头,每个标头的数据在备用行上指定。标题行从之后开始------。我需要同时读取标头及其对应的数据,并使用将其转储到某些Excel /表目标中。让我知道如何使用SSIS中的任何转换或脚本来解决此问题。不知道该如何使用脚本任务。

现在,我正在读取文件的一列,并使用派生的列手动尝试使用substring功能对其进行拆分。但这仅适用于一个标头,并且编码类型太硬。我需要一些动态方法来直接读取标题行和数据行。

输入文件:

A1234-012                                         I N F O R M A T I C S  C O M P A N Y                                      08/23/17
PAGE    2 BATCH ABC                                           PAYMENT DATE & DUE DATE                                 EDIT PAGE  481
------------------------------------------------------------------------------------------------------------------------------------
 SEO  XRAT CLT     LOAN      OPENING  PAYMENT MATURIUH LOAN NEXE ORIG-AMT   OFF TO CATE  CONTC MON NO.TO  TOL NEL   S CUP CO IND PAT
 NOM  CODE NOM    NOMTER      DATE    DUO DATE  DATE   TIME PT #  MONEY         AQ LOAN  NUMBER    BLOCK …
Run Code Online (Sandbox Code Playgroud)

sql-server csv ssis etl flat-file

6
推荐指数
1
解决办法
282
查看次数

标签 统计

csv ×1

etl ×1

flat-file ×1

sql-server ×1

ssis ×1