【发布时间】:2012-08-20 12:14:32
【问题描述】:
我需要从我有权访问的页面中提取信息。
就在这个模块,我没有办法导出,只能复制粘贴信息
在同一个l中看起来像这样
1。 MANUF MODEL YEAR MFG SERIAL REG OS DATE DESC LISTED 1。年 DLV 2。怪物 4r25 1988 23547248 Waka001 7/23/2012 出售 7/22/2009 2。 1989 3。福特 12SE 1994 6262552 DBZRLZ0 7/26/2012 出售 7/9/2009 3。 1994我按行获取数据,但年份 mfg 和年份 dlv 位于一行中的 2 行中(或同一字段中的 2 行)。当粘贴到 excel 上时,它首先生成 2 行,其中包含行中的所有数据,包括年份 mng,第二行仅用于年份 dlv(在同一列中)。
我可以通过添加额外的列并处理该额外的字段并删除空白等来在 excel 中解析此信息。但我想省略 excel 部分并从 TXT 文件中导入它,该文件在粘贴时也会每行创建 2 行,并使用制表符作为分隔符(如 txt 文本制表符分隔)。
当我使用批量插入导入时,它会导入两倍的行,但我无法想象将第二行解析为新列的方法。
有人可以帮忙吗?在 t-sql 中(每一行只有一行信息,但在 year mfg /year dlv 列中,有两行)。 或者指出我要阅读什么或哪种方法更好?也许一次导入 2 行 ETC。
【问题讨论】:
标签: sql-server-2008 excel tsql text import